YouTube 高画質版を埋め込む方法
YouTube で高画質版を表示するには、"watch in high quality" というリンク(これが出る動画と出ない動画があるんだけど、なぜ?)をクリックするか、URL の末尾に &fmt=18 をつけてアクセスするという方法があります。例えば、
http://www.youtube.com/watch?v=O776iJ_mdSM&fmt=18
でも、blog 等に埋め込むときは高画質版を再生できなくて、なんだかなーと思っていたところ、How to Embed High Quality and Higher Resolution YouTube Videos on Blog or Website という記事を発見。
以下のように、&ap=%2526fmt%3D18 を2ヵ所に追加すると、埋め込み時にも高画質版を再生することが出来るようです。
<object width="480" height="388"><param name="movie" value="http://www.youtube.com/v/O776iJ_mdSM&hl=en&fs=1&ap=%2526fmt%3D18"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/O776iJ_mdSM&hl=en&fs=1&ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="388"></embed></object>
実行結果(高画質版)はこちら。
元の標準画質はこれ。