-1

私はYoutubeのjavascript APIをフラッシュオブジェクト埋め込みメソッド(swfObject埋め込み)を使用して使用するプロジェクトに取り組んできましたが、今日、iframeプレーヤーAPIを使用してHTML5バージョンを使用できることを知りました。Flash をなくすと CPU の使用率が下がるので、それは素晴らしいことだと思いました....少なくとも私はそう思っていました。

とにかくしばらく作業して html5 版に変えましたが、CPU 使用率はそれほど変わりませんでした。実際はもっと高い場合が多いようです。HTML5 プレーヤーを使用する利点は他にもあることは承知していますが、私の最大の期待はリソース使用量の少ない部分でしたので、かなりがっかりしています。

多分私は何か間違ったことをしましたか?iframe api を実装した人は、CPU 使用率に関して経験を共有できますか?

4

1 に答える 1

0

デバイス/ブラウザがフラッシュをサポートしている場合、YoutubeIFrameAPIは引き続きフラッシュプレーヤーを提供します。フラッシュが利用できない場合にのみ、html5プレーヤーをバックアップとして提供します。

ドキュメントから:

このアプローチでは、YouTubeがFlashをサポートしていないモバイルデバイス用のFlashプレーヤーではなくHTML5プレーヤーを提供できるため、以前に利用可能だったAPIよりも柔軟性があります。

これが、おそらくフラッシュプレーヤーにサービスを提供しているため、CPU使用率にほとんど違いが見られない理由である可能性があります。どちらの方法でも、柔軟性を高めるためにIFrame APIを使用する必要があります。また、cpuの使用が問題になっていることに気付いた場合は、YoutubeAPI開発者フォーラムhttp://groups.google.com/group/youtubeを参照してください。 -api-gdata?pli = 1は、Googleによって監視されているためです。

于 2012-03-01T00:39:23.413 に答える