移动端ios直接设置currentTime无效和无法自动播放

原创 潇潇纪 教程 遇到的坑 20阅读 13 天前 举报

如果是在微信中就要借助微信的力量
引用<script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>;
然后就可以了,分开判断ios和Android
isIos: !!navigator.userAgent.match(/(i[^;]+;( U;)? CPU.+Mac OS X/)

wx.ready(function() {
var globalAudio = document.getElementById("js-video");
if(self.isIos) {
globalAudio.load();
if(sessionStorage.currentTime > 0.1) {
//已准备好开始播放
globalAudio.addEventListener("canplay", function() {
//设置播放时间
globalAudio.currentTime = sessionStorage.currentTime;
});
}
} else {
if(sessionStorage.currentTime > 0.1) {
//设置播放时间
globalAudio.currentTime = sessionStorage.currentTime;
}
};
self.is_load = true
});

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复