AS3Netstream上に構築されたFlashでカスタムビデオプレーヤーを作成しました。開発中は、CPUの使用量が大幅に増えることはありませんでした。Youtube/ VimeoのCPUは約10〜15%で、自分のプレーヤーは20〜25%です。
これで、開発Webサーバーで実行され、CPUを占有しています。
フレームレートを不当に低く(1fps)設定しようとしましたが、大きな影響はないようです。
プレーヤーを実行するHTMLページでWMODEを試してみました。それwmode: "direct"
は少し良いですが、それでもFlashDevelopのCPU量にはほど遠いです。
私はあなたが関連すると思うすべてのコードを喜んで投稿しますが、現時点ではこれを引き起こしている可能性があるものについて途方に暮れています。
アップデート:
ビデオファイル形式に関連している可能性がありますか?
アップデート:
複数のコンピューターでChromeとFirefoxを試しました。CPU使用率は、予想どおり、コンピューターの速度によって異なりますが、常に他のビデオプレーヤーの約4〜5倍です。これまでのところ、他のプレーヤーと比較して高いCPUは、解凍によって引き起こされていることがわかりました。小さいビデオ形式を使用すると、より適切に機能します。ただし、これは主な質問に答えるものではありません。ブラウザ内のCPU使用率がスタンドアロンFlashよりもはるかに高いのはなぜですか。