Audio 如何将敲除绑定到音频播放按钮

Audio 如何将敲除绑定到音频播放按钮,audio,knockout.js,Audio,Knockout.js,我试图跟踪用户何时使用敲除功能按下页面上音频元素上的播放按钮。每个页面都有很多音频元素,我想在用户播放音频元素时记录并保存到服务器。我的问题是,我可以将单击事件绑定到整个音频元素,但我不确定如何将其绑定到播放按钮。我尝试直接使用html5事件,但在调用敲除代码时遇到了问题 <audio controls="controls" preload="none" data-bind="click: $root.audioClicked" type="audio/mp3

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

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


非常感谢您的帮助。

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

<audio 
  controls="controls" preload="none" 
  data-bind="attr: { src: $data.Url }, event: { play: $root.audioClicked }" 
  type="audio/mp3">
</audio> 

供其他任何关注此问题的人使用。我意识到我需要使用事件绑定:

<audio 
  controls="controls" preload="none" 
  data-bind="attr: { src: $data.Url }, event: { play: $root.audioClicked }" 
  type="audio/mp3">
</audio>