ノックアウトを使用して、ユーザーがページのオーディオ要素の再生ボタンを押したときを追跡しようとしています。各ページには多くのオーディオ要素があり、ユーザーが再生したときにログを記録してサーバーに保存したいと考えています。私の問題は、クリック イベントをオーディオ要素全体にバインドできますが、それを再生ボタンだけにバインドする方法がわかりません。html5 イベントを直接使用してみましたが、ノックアウト コードの呼び出しに問題がありました。
<audio
controls="controls" preload="none"
data-bind="click: $root.audioClicked"
type="audio/mp3">
</audio>
どんな助けでも感謝します。