0

HTML5 ビデオ タグのビデオの再生が終了するとすぐに、オーディオ要素をトリガーして開始するにはどうすればよいですか? 私はそれがjQueryであると考えています。

4

1 に答える 1

0

このようなことを試してください。

function listen(evnt, elem, func) {
    if (elem.addEventListener) // W3C DOM
    elem.addEventListener(evnt, func, false);
    else if (elem.attachEvent) { // IE DOM
        var r = elem.attachEvent("on" + evnt, func);
        return r;
    }
    else window.alert('I\'m sorry, I\'m afraid I can\'t do that.');
}

listen("ended", document.getElementById('myvideo1'), DoSomething);

function DoSomething() {
    var audio = document.getElementById('sound-1');
    audio.play();
}

さらに質問がある場合は、次のリソースを参照してください。

http://www.w3.org/TR/html5/embedded-content-0.html#event-media-ended

于 2013-11-08T16:29:02.620 に答える