uni-app uvue ios端的video播放m3u8大部分没有声音
uni-app uvue ios端的video播放m3u8大部分没有声音
5 回复
大部分都没有声音,只有极为个别有声音,我试了几十个链接,只有2个有声音。我可以提供一个链接:https://c1.rrcdnbf1.com/video/rucikeaidewomen/第01集/index.m3u8
更多关于uni-app uvue ios端的video播放m3u8大部分没有声音的实战教程也可以访问 https://www.itying.com/category-93-b0.html
你好,请问是有IOS企业证书吗?
经测试发现,只要没有声音的m3u8,playbackRate 倍数播放也是失败的。
在uni-app uvue中,iOS端播放m3u8视频出现无声音问题,通常与以下原因有关:
- 音频编码兼容性问题:
- iOS对HLS(m3u8)的音频编码有严格要求,建议使用AAC-LC编码
- 检查m3u8文件中的音频流是否为iOS支持的格式
- 播放器配置问题:
- 确保video组件的
enable-play-gesture
和auto-pause-if-navigate
属性设置正确 - 尝试添加
playsinline
属性
- 权限问题:
- iOS可能阻止了自动播放,需要用户交互触发
- 可尝试在用户点击事件后调用videoContext.play()
- 解决方案建议:
// 创建video上下文
const videoContext = uni.createVideoContext('myVideo')
// 在用户交互后调用
function handlePlay() {
videoContext.play()
}