Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用链接触发中间元素JS播放_Javascript_Jquery_Mediaelement.js - Fatal编程技术网

Javascript 使用链接触发中间元素JS播放

Javascript 使用链接触发中间元素JS播放,javascript,jquery,mediaelement.js,Javascript,Jquery,Mediaelement.js,我正在使用媒体元素JS在我的页面上播放一些音频。工作得很好,但我想能够有音频播放时,链接被点击,但我不知道如何做到这一点。这是我的密码: JS HTML 单击以触发音频播放的元素 注意:音频播放器将是可视的,但由于页面的布局,我提供了一个额外的方式(如果可能)来播放音频 注意:我必须能够触发HTML5播放器和flash后备播放器 我在这里找到了解决方案,尽管我一直在寻找 解决方案: $('.button').click(function(){ $('audio')[0].player.

我正在使用媒体元素JS在我的页面上播放一些音频。工作得很好,但我想能够有音频播放时,链接被点击,但我不知道如何做到这一点。这是我的密码:

JS

HTML

单击以触发音频播放的元素

注意:音频播放器将是可视的,但由于页面的布局,我提供了一个额外的方式(如果可能)来播放音频


注意:我必须能够触发HTML5播放器和flash后备播放器

我在这里找到了解决方案,尽管我一直在寻找

解决方案:

$('.button').click(function(){
    $('audio')[0].player.play();
});
<p>Element to Click to Trigger Audio Play</p>

<audio id="player2" src="path.mp3" type="audio/mp3" controls></audio>
$('.button').click(function(){
    $('audio')[0].player.play();
});