MediaElement.js YouTube音频自动播放

时间:2014-01-29 09:34:46

标签: javascript jquery html5 audio youtube

我正在使用mediaelements.js播放音频。我的问题是,自动播放功能不起作用。请帮我解决这个问题。当我将type="audio/youtube"更改为type="audio/mp3"时,自动播放功能正常,但不在YouTube中。

我的代码:

<script src="../build/jquery.js"></script>  
<script src="../build/mediaelement-and-player.min.js"></script>
<link rel="stylesheet" href="../build/mediaelementplayer.min.css" />
</head><body>

<audio id="audio-player" 
    src="http://www.youtube.com/watch?v=KzGKsXPBILw"  
    type="audio/youtube" controls="controls" 
    autoplay="true"/></audio>

<script>
    $('audio').mediaelementplayer();
</script>

1 个答案:

答案 0 :(得分:0)

试试这个:

<script>
var v = $('audio');
new MediaElement(v, {success: function(media) {
    media.play();
}});
</script>

首先获取音频元素的实例,然后在添加媒体元素后应用播放。

您可以参考here了解更多信息