// 判断是否安卓设备
isAndroid() {
const u = navigator.userAgent;
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {
return true;
}
return false;
},
// 设置播放时间
initPlayer() {
const videoRef = this.$refs.video;
if (this.isAndroid()) {
videoRef.currentTime = this.options.currentTime ?? 0;
} else {
videoRef.addEventListener('canplay', () => {
try {
if (videoRef.currentTime === 0) {
videoRef.currentTime = this.options.currentTime ?? 0;
}
} catch (error) {
console.warn('@VideoRef: set currentTime', error);
}
});
}
}
移动端 iOS 设置 audio 的 currentTime 无效解决方法
最新推荐文章于 2024-05-04 16:23:47 发布