收藏
回答

live-player 安卓高版本(10.x),无法调用 H.264 Main Profile解码器

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug live-player 微信安卓客户端 7.0 2.14.1

昨天开发live-player 播放视频流时遇到的问题,获取的flv链接,在android高版本上(10.0),无法解析出来,

视频流在PC端,IOS客户端,VLC等应用软件上都是可以正常播放的,只有android上没法播放(初始以为如此),查阅资料后,怀疑是H.264 AVC 的配置文件设置问题,联系设备方得知,它们采用的配置文件格式为Main Profile(MP) ,

到此怀疑是设备方推流配置,导致的解码不成功,然后我在android模拟器上进行真机测试,意外发现,视频流是可以正常播放的,

图中的live-player组件在获取到url后,就开始了正常播放,所以现在问题来了,这里到底是设备方推流的时候,视频流没有被解析到,还是,小程序内部调用的安卓视频编码解析器没有正常工作的问题??

这里想知道小程序内部关于 live-player 组件,针对解析视频流这边,安卓各版本采用的解析器是否不同,以及应该如何判断并采用与视频流对应的解析器

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

1 个回答

  • Z
    Z
    2021-04-27

    有需要视频流链接的在这里留言或者私信我也可以,我来提供视频流链接,不过视频流有个限制,获取后的30s内,要访问,不然视频流会失效

    2021-04-27
    有用 1
    回复 1
    • Z
      Z
      2021-04-27
      测试成功的安卓版本为6.0,视频流可以正常播放,在7.0版本上进行播放的时候,则又连接失败
      2021-04-27
      回复
登录 后发表内容