同样问题,我们的m3u8文件是加密的,需要本地解密后给到video播,安卓可以,iOS不行。如果直接把解密后的放在服务器,url变成http开头的,就可以正常播放。应该是小程序自己的限制。
video组件在ios设备上播放m3u8文件,不支持wxfile:协议吗?操作流程:从云服务器下载m3u8文件到本地临时文件,将本地临时文件地址(协议为wxfile://)使用video组件播放,iOS播放器error事件MEDIA_ERR_SRC_NOT_SUPPORTED(src不支持),但是安卓可以正常播放 video组件文档中不是支持本地临时路径吗? [图片] m3u8文件内容 #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:14 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-KEY:METHOD=AES-128,URI="https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/key.key" #EXTINF:10.416667, https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/output_000.ts #EXTINF:12.625000, https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/output_001.ts #EXTINF:8.958333, https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/output_002.ts #EXTINF:10.416667, https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/output_003.ts #EXTINF:13.666667, https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/output_004.ts #EXTINF:4.000000, https://wddcun.oss-cn-hangzhou.aliyuncs.com/jushu/m3u8_3/output_005.ts #EXT-X-ENDLIST
2024-08-06