2

Youtube API に問題があります。現在、私は単にビデオの横に「再生」ボタンを付けようとしています。私はローカル Web サーバー (ハード ドライブではなく) でコードを実行していますが、インターネットで複数のトピックを検索しましたが、役に立ちませんでした。これは、理論的には機能するはずの別のstackoverflowトピックで見たデモです(そして、それは私が現在使用しようとしているコードです):http://jsfiddle.net/L8qMe/1/ ただし、Windows 7のFirefox 15およびIEでは、デモでは再生ボタンが機能しないため、これはコードの問題ではないと思います。セキュリティ設定でしょうか。それを回避する方法はありますか?助けてください!

更新: デモも私の Web サーバー (デモのコードを実行している) も Google Chrome で動作しません。

4

1 に答える 1

0

イベント リスナーを追加する必要があります。

function onYouTubePlayerReady(playerId) { 
    ytplayer = document.getElementById("myytplayer");
    ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); 
    ytplayer.addEventListener("onError", "onPlayerError"); 
}

JSFiddleをチェック

于 2012-08-30T01:23:26.370 に答える