9

OSX の Safari 6.1 および 7 で省電力モードが有効になっていると、YouTube プレーヤーの読み込みに失敗するという問題が発生しています。YouTube ユーザーが実験的な HTML5 プレーヤーを使用している場合、この問題は発生しませんが、まだベータ版であり、ほとんどの人はまだ Flash プレーヤーを使用しています。「電力を節約するためにプラグインを無効にする」オプションは、ほとんどの新しいバージョンの Safari でデフォルトでオンになっています。これにより、プレーヤーを初期化しようとするときに、YouTube iFrame API が無限ループに入ります。

windowまたはnavigatorオブジェクトに、ユーザーに警告できるように省電力モードが有効になっていることを示す可能性のある属性はありますか?

4

2 に答える 2

2

この問題は半ば意図的なものです。Safari の省電力モードでは、Flash コンテンツが意図的に停止されます。詳細については、この記事を参照してください。

Flash コンテンツが「前面と中央」(ドキュメントの左上隅から始まる 3000 x 3000 ピクセルの境界内) にある場合でも、再生する必要があります。そのため、YouTube ビデオがページの横にある場合は、中央に配置してみてください。Apple は、コンテンツが余白にある場合、コンテンツは再生されないと述べています (このページの Safari Power Saver の見出しの下を参照してください)。

于 2014-01-27T04:23:20.917 に答える