私はいくつかのYouTube埋め込みコードを持っています(私には問題を引き起こしているコードだけを貼り付け、公開していないものは切り捨てます):YouTubeプレーヤーのiframe API:Firefox 9.0.1でplayVideoが動作しない
console.log(ytplayer);
ytplayer.playVideo();
CONSOLE.LOGクロム上及びFFには、正しい方法で私の良好なオブジェクトを示し、メソッドplayVideo()が存在します。私がチェックした他のブラウザでも動作しますが、FFでは動作しません!もっと面白いのは、通常のYouTubeの再生ボタンを使用してビデオを再生すると、pauseVideo()メソッド(および他のすべてのもの:音量の制御)を使用できますが、playVideo()メソッドは使用できません...
私はビデオを埋め込むための新しい方法を使用します。「私は準備ができています」もちろん
ytplayer = new YT.Player(player, {
height: height,
width: width,
videoId: videoid,
allowfullscreen: 'true',
playerVars: {
controls: 0,
showinfo: 0,
wmode: 'opaque',
autoplay: (autoplay ? 1 : 0)
},
events: {
'onReady': function() {
console.log('I am ready');
}
}
});
は、コンソール出力です。私は私が間違って何をすべきか見当がつかないとだけFFが機能しない理由...何の手掛かりがそこにはJSエラーがなく、...ホープ誰かが前にこの問題を持っていたし、それが解決してしまった!:)
「JSエラーはありません。問題のページへのリンクだけが、あなたの言葉だけでなく、問題を特定するのに役立つかもしれません。 – Cheery
多分あなたは正しい@Cheeryですが、私が取り組んでいるプロジェクトは商業的なものであり、公開まで非公開でなければならないのでリンクを投稿できません...申し訳ありません! 「JSエラーはなく、手がかりがない」というのは、コンソール出力のすべてがChromeとFFの両方で同じであり、FFでは動作しないということです。また、エラーや警告はありません。 – Karol
「エラーと警告はありません。」また、「理論的思考」ではなく「実験」が必要です。 – Cheery