L
次のページ
H
前のページ
U
上のページ

« QuickTime ムービーを貼付けるときのマークアップを更になんとかする(多分最終回) | Main | iDisk への反映に rsync を使わないことにした »

2008年10月04日

"YouTube Object Code" を IE6 多応にしました

YouTube Object Code というのは Bookmarklet 一覧 でこっそり公開しているブックマークレットで、YouTobe の動画再生のページからその動画をブログ等に貼付ける validXHTML コードを生成するためのものです。これが生成するコードでは IE6 で動画を再生できなかったのですが、再生できるように修正しました。


僕は見ていた : QuickTime ムービーを貼付けるときのマークアップを更になんとかする(多分最終回)」のシーズン 2 みたいなもんです。QickTimemov ファイルを貼付ける XHTML コードの検討は終わったから今度は Flash Video の貼付けです。

QuickTime のときは対象にしている環境をちゃんと書いていませんでした。今回は書いておきましょう。

対象のブラウザ
  • Safari 3.1.2 on Mac OS X 10.5.x
  • Firefox 3.0.3 on Mac OS X 10.5.x
  • Internet Explorer 6.0 SP3 on Windows XP SP3
対象のプラグイン(プレイヤー)

Shockwave Flash 9.0 r124

ずばりこうしましょう。

マークアップ
<object width="425" height="350"
  data="http://www.youtube.com/v/g93MMg_At6c"
  type="application/x-shockwave-flash"
  standby="Now Loading..."
  >
    <param name="wmode" value="transparent" />
    <param name="movie"
      value="http://www.youtube.com/v/g93MMg_At6c" />
    <a href="http://www.youtube.com/v/g93MMg_At6c"
      title="YouTube - たわしねこ">
        http://www.youtube.com/v/g93MMg_At6c
    </a>
</object>

見やすいように過剰に改行とインデントを入れています。

表示例

こうなるように「YouTube Object Code」を修正しておきました。以前は param 要素による movie 属性がありませんでした。

last generated
2009-12-06
page view