jahem
jahem
  • 发布:2024-11-28 17:06
  • 更新:2024-11-28 17:12
  • 阅读:40

【报Bug】video不能播放本地m3u8,m3u8为未加密网络地址

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: mix3

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<video src="file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/index.m3u8" controls @error="err"></video>

操作步骤:

<video src="file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/index.m3u8" controls @error="err"></video>

预期结果:

可以播放

实际结果:

不能播放

bug描述:

video不能播放本地m3u8,m3u8为未加密网络地址

m3u8内容

#EXTM3U  
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=800000,RESOLUTION=720x1280  
https://vip.ffzy-play8.com/20241112/207922_0ef795be/2000k/hls/mixed.m3u8
2024-11-28 17:06 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

m3u8 只适用于网络资源加载,也就是必须得使用 http/https 服务器加载,因此只支持播放网络资源,不支持播放本地资源

  • jahem (作者)

    但全本地资源是可以正常播放的,即把m3u8对应的ts全部下载到本地,m3u8内原指向的网络资源改成指向本地资源是可以正常播放的

    2024-11-28 17:16

要回复问题请先登录注册