收藏
回答

微信Win、Mac客户端小程序播放 hls 视频失败? bufferStalledError


VideoContext#play 播放 hls 视频后会导致 bufferStalledError 异常, iOS、Android无异常, 可以正常播放

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

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-08-08

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

    2023-08-08
    有用
    回复
  • CRMEB
    CRMEB
    2023-08-07

    VideoContext#play方法在播放HLS视频时导致bufferStalledError异常的问题可能是由于以下原因引起的:

    1.HLS视频格式问题:检查所使用的HLS视频是否符合标准的格式要求。确保视频编码、分辨率和码率等参数与设备的支持兼容。

    2.浏览器或小程序环境问题:不同浏览器和小程序平台对HLS视频的支持程度有所差异。某些浏览器或小程序环境可能对HLS视频支持不完善,导致出现bufferStalledError异常。

    3.网络问题:HLS视频需要稳定的网络连接才能正常播放。如果网络连接不稳定或带宽不足,可能会导致视频缓冲时出现bufferStalledError异常。

    针对此问题,您可以尝试以下解决办法:

    •检查视频格式:确保您的HLS视频符合规范,并且与设备和浏览器的支持兼容。可以尝试使用其他工具或转码器对视频进行转换或重新编码,以确保视频格式正确。

    •更新浏览器或小程序版本:确保您的浏览器或小程序处于最新版本。有时,更新到最新版本可以解决一些已知的问题和兼容性错误。

    •优化网络连接:确保您的网络连接稳定,并提供足够的带宽来支持HLS视频的流畅播放。可以尝试使用更稳定的网络环境,或通过增加带宽、优化网络设置等方法改善网络连接。

    •考虑其他视频格式:如果问题仍然存在,您可以考虑将视频转换为其他格式,如MP4格式,并尝试使用其他播放器或解码器进行播放。


    2023-08-07
    有用
    回复 2
    • Junjian
      Junjian
      2023-08-07
      ChatGPT 回复吧 😂
      2023-08-07
      回复
    • CRMEB
      CRMEB
      2023-08-07回复Junjian
      2023-08-07
      回复
登录 后发表内容