收藏
回答

video组件在播放.m3u8加密视频时开发者工具可以播放,但是真机不能播放,苹果和安卓都不行?

video组件在播放.m3u8加密视频时开发者工具可以播放,但是真机不能播放,苹果和安卓都不行,真机调试时没有加载m3u8的加密文件

<Video src="https://yunyandemo.yunyansec.com/media/video/output/school/2585dcc2861a11eb9d2e00163e046273/2585dcc2861a11eb9d2e00163e046273.m3u8" />

开发者工具

真机


测试机:iphone 8 plus

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

2 个回答

  • 工号 9527
    工号 9527
    2021-05-19

    https://yunyandemo.yunyansec.com/media/video/output/school/2585dcc2861a11eb9d2e00163e046273/2585dcc2861a11eb9d2e00163e046273.m3u8 你这个视频链接发到微信上,无法打开。确认下是不是源的问题

    2021-05-19
    有用
    回复 5
    • Stubborn.
      Stubborn.
      发表于移动端
      2021-05-19
      源没有问题,开发者工具是可以正常播放的,因为视频是加密的,需要video标签自动加载加密文件,但是真机调试没有加载
      2021-05-19
      回复
    • 工号 9527
      工号 9527
      2021-05-19回复Stubborn.
      工具上使用的是video 标签,真机上小程序的视频不是使用 video 标签的。
      2021-05-19
      回复
    • Stubborn.
      Stubborn.
      2021-05-19回复工号 9527
      那真机使用的是什么标签,这个问题我应该怎么解决呢
      2021-05-19
      回复
    • 工号 9527
      工号 9527
      2021-05-19回复Stubborn.
      真机上,就是微信客户端自己的原生播放器。你问下你们的视频加解密是怎么弄的吧
      2021-05-19
      回复
    • Stubborn.
      Stubborn.
      2021-05-19
      使用的是ffmpeg切片加密的,会生成一个key,用video标签就可以直接播放的
      2021-05-19
      回复
  • 杨斌强
    杨斌强
    2021-06-03

    请问解决了吗

    2021-06-03
    有用
    回复 3
    • Stubborn.
      Stubborn.
      2021-06-08
      解决了,是因为后端的加密方式是32位的,改成16位就可以了
      2021-06-08
      回复
    • ibo
      ibo
      2021-07-08
      你好,能不能具体说一下,我也遇到了这个问题。
      2021-07-08
      回复
    • 小e
      小e
      2021-08-27回复Stubborn.
      请问能具体说一下吗,32位和16位是指的什么?
      2021-08-27
      回复
登录 后发表内容