收藏
回答

当我获取到m3u8的视频流时,需要等后台转码完成后才能播放,为啥在真机上播放不了?

当我获取到m3u8的视频流时,需要等后台转码完成后才能播放,在模拟器上写重试逻辑,能显示视频,在真机调试的时候,重试机制无法实现等后台转码完播放视频流,而是需要重新进入当前页

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--Asher
    社区技术运营专员--Asher
    2025-09-11

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2025-09-11
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-11
    有用
    回复 1
    • 影子!
      影子!
      2025-09-11
      <view class="player-view">
         <!-- #ifdef MP-WEIXIN -->
         <video
           id="video-player"
           class="remote-video"
           :src="remoteUrl"
           autoplay
           controls
           :show-fullscreen-btn="true"
           :show-play-btn="true"
           :show-center-play-btn="true"
           :enable-play-gesture="true"
           @error="onVideoError"
           @play="onVideoPlay"
           @pause="onVideoPause"
           @loadedmetadata="onLoadedMetadata"
          @stalled="onVideoStalled"
         ></video>
         <!-- #endif -->   获取到http:***/index.m3u8 后在真机调试时 无法在视频流准备完成后自动播放,需要重新进入当前页面才能播放,或者切换到摄像头B 在切换到摄像头A 才能有画面显示,不然就是转圈圈,在微信开发工具上可以等获取到视频流以后 自动播放
      2025-09-11
      回复
登录 后发表内容