uni-app videoplayer 播放rtmp有时会没有声音,非视频源问题
uni-app videoplayer 播放rtmp有时会没有声音,非视频源问题
详细问题描述
(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
重现步骤
[步骤]
- 用Hello H5+里的video-videoplayer视频播放例子,将rtmp流改为湖南台rtmp://58.200.131.2:1935/livetv/hunantv,点击直播,播放直播
- 返回到上页面,再次点击进入video-videoplayer视频播放页面,rtmp://58.200.131.2:1935/livetv/hunantv,点击直播,播放直播
- 播放rtmp时用wireshark抓包,每个几秒会有audio Data声音流,但是没有产生声音,
[结果]
以上步骤重复几十次,会有几次播放时有声音,大部分播放时无声音
[期望]
我之前看过也是湖南台没有声音的哪个帖子,当时解决之后是有声音的,但没有现在这种问题。用的4g网。
播放自己的rtmp直播流,也出现这种情况,这种情况出现在videoplayer创建的时候,如果创建的时候有声音只要没有退出那就有声音。
IDE运行环境说明
项目 | 说明 |
---|---|
IDE | HBuilder 或 HBuilderX |
IDE版本号 | 2.1.2.20190717-alpha |
windows版本号 | win10 |
运行端 | h5 |
H5地址 | 用的hbuilderx创建的h5+里的hello 5+模板 仅改了rtmp地址 |
联系方式
[QQ]943699106
更多关于uni-app videoplayer 播放rtmp有时会没有声音,非视频源问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
问题已解决,简单来说就是视频源的音频编码格式问题。
湖南卫视的源,编码格式变来变去,不具有测试价值,请忽略湖南卫视。
html5plus的videoPlayer只支持有限的音频编码格式,如主流的aac、mp3,很多其他的不支持,所以请自行检测自己推流时候用的什么编码格式。
其中网页flash推流默认使用NellyMoser等编码格式,很难支持aac、mp3等,近乎无解或不值得研究了。
更多关于uni-app videoplayer 播放rtmp有时会没有声音,非视频源问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
同样问题,已更新最新版HBuilderX,还是没有声音。
而且发现所有用网页推流的rtmp好像都是有画面没声音。
不知现在问题解决没