我目前正在使用Wordpress 4.0,并且使用默认的Wordpress音频播放器嵌入帖子/页面上的所有音频 - 通过以下短代码:
[audio http://en.support.files.wordpress.com/2012/05/mattmullenweg-interview.m4a]
现在,我想跟踪按下播放按钮的次数。所以,我的问题是:如何捕获此玩家事件?
PS:我尝试了以下内容(但它没有用):
$('.mejs-playpause-button button').click(function(){
console.log('TESTING');
});
答案 0 :(得分:0)
管理音频元素的MediaElementJS库可能会阻止该按钮的事件传播。
作为替代方案,我建议您一定要去玩“玩”。 MediaElementJS元素上的事件或直接选择原生HTML音频元素并聆听' play'关于这个对象的事件。
我曾短暂地试图为玩家获取MediaElementJS实例,但由于Wordpress makes these instances的方式,很难让其停滞不前。
但是,您可以向音频元素添加事件侦听器并记录此元素触发的次数:
$('audio').on('play', function(){
console.log("play");
});
如果您在页面上有多个元素,则这可能不是最佳解决方案。