1

我正在尝试跟踪用户何时使用敲除在页面上的音频元素上按下播放按钮。每个页面都有很多音频元素,我想在用户播放一个时记录并将其保存到服务器。我的问题是,我可以将点击事件绑定到整个音频元素,但我不确定如何将它绑定到播放按钮。我尝试直接使用 html5 事件,但在调用淘汰代码时遇到了麻烦。

<audio 
    controls="controls" preload="none" 
    data-bind="click: $root.audioClicked" 
    type="audio/mp3">
</audio>

任何帮助表示赞赏。

4

1 回答 1

1

对于其他正在查看此内容的人。我意识到我需要使用事件绑定:

<audio 
  controls="controls" preload="none" 
  data-bind="attr: { src: $data.Url }, event: { play: $root.audioClicked }" 
  type="audio/mp3">
</audio> 
于 2013-08-11T22:31:52.830 回答