收藏
回答

小程序iOS端无法使用video标签播放视频是怎么回事?

小程序iOS端无法使用video标签播放视频且呈现黑屏状态,安卓可以播放。


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

3 个回答

  • Demons
    Demons
    2023-12-27

    有什么报错吗

    2023-12-27
    有用
    回复
  • 故里
    故里
    02-02

    iOS 使用的是safari浏览器会抛出一个请求头Range: bytes=0-1  而 chrome 浏览器是 Range: bytes=0- ,这意味着safari浏览器是要通过服务器先响应1字节内容,然后才能持续访问。chrome浏览器兼容性比较好(在window环境下)可以直接将所有视频流全部获取。

    我们需要将mp4文件的字节读取完毕后先添加响应头并设置响应状态(iOS 需要获取第一个字节,并且返回206状态码), 然后点击播放才可以,你看看现在你的video控件是不是没有视频时长?

    02-02
    有用
    回复 2
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-12-27

    视频是什么格式得,是不是不支持,或者是视频地址问题

    2023-12-27
    有用
    回复
登录 后发表内容