「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>
同じ様に
<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」なのではないでしょうか?
実際に YourTube の中でどのような処理が行われているかはわかりませんが、
YouTubeのウェブサイトに接続してIDが「rRixnmnNvDA」の動画を表示せよということなのでしょうか。
おおよそそのような解釈で構わないと思います。
クエリを使わないパラメーターの渡し方の例としては PATH_INFO というものが良く使われます。
ありがとうございます。
そうです、どうやって「<param name="movie" value="http://www.youtube.com/v/rRixnmnNvDA"></param>」の部分がYouTubeに取得され、処理されるのかが良く分からないんです。
「どうやって」の部分が param タグにかかっているのでしたら、
該当部分は HTML の object タグのパラメーターとして Flash プラグインに渡されています。
>該当部分は HTML の object タグのパラメーターとして Flash プラグインに渡されています。
となると、Flashプラグインでは変数名「movie」の値として「http://www.youtube.com/v/rRixnmnNvDA」が取得できるということでしょうか。
ここら辺のFlash側での変数の取得の仕方をActionScriptで解説しているサイトってないでしょうか。
回答数上限も変更いたしますので分かりましたらお願いいたします。
ありがとうございます。