jq插件jPlayer中jPlayerPlaylist在ios为什么不能自动播放?

 var cssSelector = {
    jPlayer: "#jquery_jplayer",
    cssSelectorAncestor: ".music-player"
};
var options = {
     playlistOptions : {
        autoPlay : true
    },
    swfPath: "http://cdnjs.cloudflare.com/ajax/libs/jplayer/2.6.4/jquery.jplayer/Jplayer.swf",
    supplied: "ogv, m4v, oga, mp3"
};
var myPlaylist = new jPlayerPlaylist(cssSelector, playlist, options);

在安卓手机可以自动播放,在ios,不能自动播放。

阅读 3.6k
2 个回答

iOS8-10应该是禁止了自动播放,不过可以用webkit-playsinline属性试试,在10之前部分版本已经可以内联自动播放。
iOS10以上大概可以通过playsinline属性实现。

音频在ios上是不能自动播放的,需要监听 document 点击事件触发播放

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题