ondurationchange イベント
定義と使用法
ondurationchangeイベントは、オーディオ/ビデオの持续时间が変更されたときに発生します。
注記:オーディオ/ビデオが読み込まれた後、長さは「NaN」から実際のオーディオ/ビデオの長さに変わります。
オーディオ/ビデオの読み込み中に、以下の順序で以下のイベントが発生します:
インスタンス
例1
ビデオの長さが変更されたときにJavaScriptを実行します:
<video ondurationchange="myFunction()">
例2
オーディオが開始されたときにJavaScriptを実行します:
<audio ondurationchange="myFunction()">
文法
HTMLでは:
<element ondurationchange="myScript">
JavaScriptでは:
object.ondurationchange = function(){myScript};
JavaScriptでは、addEventListener()メソッドを使用して:
object.addEventListener("durationchange", myScript);
注記:Internet Explorer 8以前のバージョンではサポートされません addEventListener()メソッド。
技術的な詳細
バブル: | サポートされません |
---|---|
キャンセル可能: | サポートされません |
イベントタイプ: | イベント |
サポートされるHTMLタグ: | <audio>および<video> |
DOMバージョン: | レベル3イベント |
ブラウザのサポート
テーブルの数字には、そのイベントを完全にサポートする最初のブラウザのバージョンが記載されています。
イベント | Chrome | IE | Firefox | Safari | オペラ |
---|---|---|---|---|---|
ondurationchange | サポート | 9.0 | サポート | サポート | サポート |