4

私はこのトピックについて周りを見回しましたが、憤慨するものは何も見つかりませんでした. 私のテストでは、Mac および PC 上の最新バージョンの Google Chrome (22+) でビデオendedイベントが壊れていることがわかりました。

endedここでは、 jQuery と通常の addEventListener を使用してビデオの終了時にアラートを呼び出すための HTML5 ビデオとイベント リスナーを含むサンプル ページを作成しました。Safari と Firefox では正しく呼び出されますが、Chrome では正しく呼び出されません。

http://sadbot.com/videotest.html

なぜそれが機能しないのか、または私が何か間違ったことをしている場合は、誰かが知っている場合はお知らせください。これに似た実稼働コードのセットアップがあり、これは何ヶ月も機能しており、Chrome の最新のロールアウトで壊れているようです。

4

2 に答える 2

4

ループが有効になっている場合、終了イベントは発生しません。

于 2013-02-28T06:10:19.260 に答える
0

参考までに、この問題はChromium トラッカーのバグとして確認されています。h.264ファイルの後ではなく、ビデオソースで.ogvファイルを最初に指定することで、問題を「修正」しました。どうやらChromeは同じ問題なしで.ogvをうまくサポートするようになりました。

于 2013-01-11T22:40:24.800 に答える