<video id="myVideo"
:src="videoLink"
v-if="isInitFlag"
style="width: 100vw; height: 60vw"
:poster="posterImg"
:initial-time="initialTime"
:page-gesture="true"
:show-mute-btn="true"
:show-center-play-btn="false"
:enable-progress-gesture="false"
@error="videoErrorCallback"
@timeupdate="watchTimeProcess"
@waiting="waitLoading"
@loadedmetadata="loadingComplete"
@play="videoPlay"
@pause="videoPause"
@ended="videoEnd"
controls>
</video>
mounted() {
this.videoContext = uni.createVideoContext('myVideo', this)
if (this.initialTime) {
this.videoContext.seek(this.initialTime)
}
},
- 发布:2023-11-21 12:42
- 更新:2024-07-08 09:18
- 阅读:305
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 家庭中文版
浏览器平台: 微信内置浏览器
浏览器版本: 8.0.42
项目创建方式: CLI
CLI版本号: 5.0.8
示例代码:
操作步骤:
this.initialTime = 300
this.videoContext.seek(this.initialTime)
设置后ios系统虽显示初始播放位置定位成功,但一点播放就跳回从0开始播放
this.initialTime = 300
this.videoContext.seek(this.initialTime)
设置后ios系统虽显示初始播放位置定位成功,但一点播放就跳回从0开始播放
预期结果:
从设置的播放位置开始播放
从设置的播放位置开始播放
实际结果:
跳回从零开始播放
跳回从零开始播放
bug描述:
设置initial-time后 pc浏览器访问和安卓系统访问可以正常播放 ios系统点播放会跳回从零开始播放
2 个回复
w***@163.com
解决了吗
7***@qq.com
相同问题,求解