Youtubeの動画をiPhone向けのWebサイトで使用する
例えば自分がアップしている有る動画のURLは以下の様に成っています。
http://www.youtube.com/watch?v=9nKVC8KRMD4
9nKVC8KRMD4 の部分が「動画ID」になっており、ここをそれぞれの動画でユニークな値が振られています。
まずはそのままリンクaタグのhrefの値にそのまま指定して使う方法。
<a href="http://www.youtube.com/watch?v=動画ID">Youtubeの動画を再生</a>
ほぼ同じでURLが多少短いバージョン。
<a href="http://www.youtube.com/v/動画ID">Youtubeの動画を再生</a>
もう1つの方法。
<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/9nKVC8KRMD4" frameborder="0" allowfullscreen></iframe>
上の2つのaタグを使用したものではリンクをクリックするとYoutubeのアプリが起動し、動画の再生が終った後はYoutubeのアプリに留まります。しかし、こちらの方法で有ればSafariアプリ内で動画が再生され、再生終了後はSafariに戻って来ます。また、動画のサムネイルが自動的に表示されます。
こちらの形式は動画毎に width や height の値が異なる事が有ります。埋め込みたい動画の「埋込みコード」のボタンを押して表示されるコードを貼り付ける様にしましょう。
関連情報
YouTube API Blog: A New Way To Embed YouTube Videos
http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html
iPhoneでWeb上の動画を再生させる方法 - 強火で進め
http://d.hatena.ne.jp/nakamura001/20080827/1219848642