2011年8月11日木曜日

YouTubeのカスタムプレーヤーAPIのコールバック関数の件が解決しました

以前、以下の件で苦戦していた事について、一応の解決をしたのでメモ。
http://takashi-yokoyama.blogspot.com/2011/07/youtubeapionyoutubeplayerready.html

どうやら、YouTubeのカスタムプレーヤーのコールバック関数はファイルを直接開くと
(file://というURLで開く場合)
onYouTubePlayerReady()が呼び出されないようです。
仕様の記述を見つける事ができていないのですが、
Webサーバに配置してhttpアクセスをした場合は関数が呼び出される事が確認できました。
Webサーバはapacheでも良いし、GAE/Gの開発サーバを使っても良いです。

ということで、利用する場合はWebサーバに配置した状態でアクセスする必要があります。

これはブラウザの仕様なのか、httpの仕様なのか、まだまだ勉強が必要なようです。