使用jPlayer自动播放音频
问题描述:
最近,我从codecanyon购买了这个方便的脚本,名为“Flatie”,它适用于我所有的每个新项目,除了我已经陷入死胡同在让音频自动播放方面。使用jPlayer自动播放音频
<script type="text/javascript">
$(document).ready(function() {
$("#player4").flatie({
media: {
mp3: "http://www.example.com/mp3embed-song-name.mp3"
},
swfPath: "http://www.example.com/jplayer.swf"
});
});
</script>
下面是我使用的是当前的Javascript(这是所有我曾经需要+包括发现here JavaScript文件。)
当我用在jPlayer documentation所示的标准方法自动播放它使我的玩家消失。
(我是一个完整的noob当涉及到的Javascript,所以我不知道我做错了)
答
<script type="text/javascript">
$(document).ready(function(){
var stream = {
//title: "ABC Jazz",
mp3: "path/../Wolf.mp3"
},
ready = false;
$("#jquery_jplayer_1").jPlayer({
ready: function (event) {
ready = true;
$(this).jPlayer("setMedia", stream);
$(this).jPlayer("play", 1);
},
pause: function() {
$(this).jPlayer("clearMedia");
},
error: function(event) {
if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) {
// Setup the media stream again and play it.
$(this).jPlayer("setMedia", stream).jPlayer("play");
}
},
swfPath: "path/../jPlayer/dist/jplayer",
supplied: "mp3",
preload: "none",
volume: 1,
wmode: "window",
useStateClassSkin: true,
autoBlur: false,
keyEnabled: true
});
});
</script>
答
您是否尝试设置下面的选项“将autoPlay:真正的”?
},
swfPath: "/js",
supplied: "mp3, m4a, oga" ,
autoPlay: true
});
我不是故意要提交,但是你可以告诉你如何你的代码中包含了吗? – dcclassics
@dcclassics点击这里http://www.ixclusives.com/f/audio.php?mp3=https://api.soundcloud.com/tracks/210689712/stream?client_id=e503d96cf90df4a1c81c2300ebc2e431 –
这有点棘手,因为我' m不确定flatie是否与jPlayer完全相同,但是[this](https://jsfiddle.net/xwzjqdoc/)应该使其自动播放。取自[这里](http://jplayer.org/latest/quick-start-guide/example-audio-soundtrack/) – dcclassics