SunnyMei
SunnyMei
  • 发布:2023-11-21 12:42
  • 更新:2024-07-08 09:18
  • 阅读:305

【报Bug】ios系统下video设置了initial-time但播放不生效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版

浏览器平台: 微信内置浏览器

浏览器版本: 8.0.42

项目创建方式: CLI

CLI版本号: 5.0.8

示例代码:
<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)  
    }  
  },

操作步骤:

this.initialTime = 300
this.videoContext.seek(this.initialTime)

设置后ios系统虽显示初始播放位置定位成功,但一点播放就跳回从0开始播放

预期结果:

从设置的播放位置开始播放

实际结果:

跳回从零开始播放

bug描述:

设置initial-time后 pc浏览器访问和安卓系统访问可以正常播放 ios系统点播放会跳回从零开始播放

2023-11-21 12:42 负责人:无 分享
已邀请:
w***@163.com

w***@163.com

解决了吗

7***@qq.com

7***@qq.com

相同问题,求解

要回复问题请先登录注册