1

YouTubeプレーヤーが埋め込まれているページで、使用されているプレーヤーのバージョン(HTML5またはFlash)を確認することはできますか?

4

2 に答える 2

1

プレーヤーの特定のプロパティの有無を確認できることがわかりました。最も明白なものはおそらくcueVideoByFlashvarsですので、次のことができます。

var isHtml5Player = !player.cueVideoByFlashvars;

ジェフが述べているように、これはいつでも変更される可能性があるため、これに依存する必要があるのは素晴らしいことではありません。

于 2012-09-21T03:43:06.700 に答える
0

その情報を決定するためのサポートされているAPIはなく、追加される可能性はほとんどありません。

AS3とHTML5のビデオが特定のAPI呼び出しに応答して動作する方法の微妙な違いを利用したり、DOMを検査する方法を見つけたりするハックがあることは確かですが、壊れやすいものをコーディングすることはお勧めしません。生産品質のアプリケーションに。

于 2012-09-19T21:42:20.830 に答える