私は以前にインラインoncanplay
スクリプトを持っていた動的に追加されたビデオ要素を持っています。jQueryでhtml5ビデオcanplayイベント
<video id="videoCurrent" type="video/mp4" oncanplay="displayVideoChapters(this);" controls>
video要素が静的divの
<div id="videoDisplay"> </div>
に追加された私は今<head>
$(document).ready(function() {
$("#videoDisplay").on('canplay', 'video#videoCurrent', function() {
console.log(this);
});
});
にリンクされたスクリプトファイルからjQueryを使ってvideo要素に
canplay
イベントを添付しようとしています
しかし、何も起こりません。私は他のイベントを試みました。 loadstart
,pause
,play
と同じ結果が得られました。 mouseover
は私がconsole.log(これ)を引き起こすことができる唯一のイベントです。 私は何を理解していないのですか?
ああ、あなたが正しいと思われる、https://api.jquery.com/category/events/はplay()イベントをリストしません。 – Thomas