人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

YouTubeの動画を貼り付けるタグは↓以下のような形式になっていますが、「value="http://www.youtube.com/v/rRixnmnNvDA"」の部分がよくわかりません。これはYouTubeのウェブサイトに接続してIDが「rRixnmnNvDA」の動画を表示せよということなのでしょうか。
「rRixnmnNvDA」の値はYouTubeのサイトでプログラム上どのようにして取得されるのでしょうか。
PerlやPHPで書かれたサンプルコードがあれば紹介お願いします。
分かりにくい質問かもしれませんが、解説できる方お願いいたします。

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/rRixnmnNvDA"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/rRixnmnNvDA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>

●質問者: sawakimasahito
●カテゴリ:コンピュータ インターネット
✍キーワード:Perl PHP YouTube ウェブサイト コード
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● nabetomo
●27ポイント

同じ様に

<param name="movie" value="http://youtube.com/v/qMSrpZi_6WM">

の中の

http://youtube.com/v/qMSrpZi_6WM

にアクセスすると、アドレスバーには下記の様なURLが表示され

動画が再生待ちになります。

http://youtube.com/p.swf?video_id=qMSrpZi_6WM&eurl=&iurl...

上記URLのvideo_id=qMSrpZiから判断すれば

動画ファイルの「ユニークなNo」なのではないでしょうか?

◎質問者からの返答

ありがとうございます。


2 ● b-wind
●27ポイント

実際に YourTube の中でどのような処理が行われているかはわかりませんが、

YouTubeのウェブサイトに接続してIDが「rRixnmnNvDA」の動画を表示せよということなのでしょうか。

おおよそそのような解釈で構わないと思います。


クエリを使わないパラメーターの渡し方の例としては PATH_INFO というものが良く使われます。

http://cgi.bookstudio.com/path_info/path_info3.htm

◎質問者からの返答

ありがとうございます。

そうです、どうやって「<param name="movie" value="http://www.youtube.com/v/rRixnmnNvDA"></param>」の部分がYouTubeに取得され、処理されるのかが良く分からないんです。


3 ● b-wind
●26ポイント

「どうやって」の部分が param タグにかかっているのでしたら、

該当部分は HTML の object タグのパラメーターとして Flash プラグインに渡されています。

http://www.tohoho-web.com/html/object.htm

◎質問者からの返答

>該当部分は HTML の object タグのパラメーターとして Flash プラグインに渡されています。


となると、Flashプラグインでは変数名「movie」の値として「http://www.youtube.com/v/rRixnmnNvDA」が取得できるということでしょうか。

ここら辺のFlash側での変数の取得の仕方をActionScriptで解説しているサイトってないでしょうか。

回答数上限も変更いたしますので分かりましたらお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ