Javascript 音频端的击倒触发功能

Javascript 音频端的击倒触发功能,javascript,jquery,knockout.js,knockout-2.0,Javascript,Jquery,Knockout.js,Knockout 2.0,我有一个击倒音频应用程序,我已经设置了一个绑定到KO点击事件的功能,该功能的目的是在选择“下一步”时加载并播放播放列表/阵列中的下一首曲目 我希望能够在当前曲目播放完毕后触发此“下一曲目”功能。我试过做$('audio')。addEventListener('end',setNextTrack)我的viewModel的内部和外部,但它就是不工作 有人知道如何在当前音频完成时触发KO setNextTrack功能吗?您可以使用订阅任何事件,如音频元素上的结束事件 通过事件绑定,您可以触发setNe

我有一个击倒音频应用程序,我已经设置了一个绑定到KO点击事件的功能,该功能的目的是在选择“下一步”时加载并播放播放列表/阵列中的下一首曲目

我希望能够在当前曲目播放完毕后触发此“下一曲目”功能。我试过做
$('audio')。addEventListener('end',setNextTrack)我的viewModel的内部和外部,但它就是不工作

有人知道如何在当前音频完成时触发KO setNextTrack功能吗?

您可以使用订阅任何事件,如音频元素上的
结束事件

通过
事件
绑定,您可以触发
setNextTrack
功能:

<audio controls="controls"  
    data-bind="attr: { src: Url }, event: { ended: setNextTrack }" 
    type="audio/mp3">
</audio>


您是否尝试使用事件绑定<代码>
我没有,这工作得很好;谢谢