【问题标题】:mediaelement autoplay on load, launch function when finishedmediaelement 加载时自动播放,完成后启动功能
【发布时间】:2013-08-14 15:03:15
【问题描述】:

我正在使用媒体播放,我想让音频文件在页面加载时自动播放,然后在它完成启动功能时播放,我很难做到这一点。

要自动播放,我认为我所要做的就是将 preload="auto" 添加到 html 中,如下所示:

<audio id="player2" src="audio/budget.mp3" type="audio/mp3" controls="controls" preload="auto">     

但这似乎不起作用。所以我尝试使用这样的成功:

$('audio,video').mediaelementplayer({
    success: function (mediaElement, domObject) { 
       $("#player2").play(); 
});

但这也没有用。我假设成功也是当您想在音频完成时触发功能时该功能的去向?

对此的任何帮助将不胜感激,但有点挣扎。

【问题讨论】:

    标签: jquery mediaelement.js


    【解决方案1】:

    我能够使用这个来让它工作:

    $('audio,video').mediaelementplayer({
        success: function (mediaElement, domObject) { 
            mediaElement.play();
            mediaElement.addEventListener('ended', function (e) {
                    alert("finished");
            }, true);
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2023-03-10
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      相关资源
      最近更新 更多