Advertisement

采用最新版本的Chromium框架(支持H264和H265编码能力)

阅读量:

在完成详尽的准备工作之后,我满怀信心地向 H265 8K 视频解码这一目标发起挑战。然而,就在即将开始操作之际,我却意外发现,不仅 H265 解码功能未能实现,就连自行编译的 Chromium WebView 甚至连 H264 解码也未能支持。通过 WebView Shell 访问测试页面后,所得到的结果如下:

115bd0390bff76eb1323133783da34a4.png

错误日志详情如下:

复制代码
    03-05 23:20:21.731  9061  9124 E chromium: [ERROR:batching_media_log.cc(26)] MediaEvent: MEDIA_ERROR_LOG_ENTRY {"error":"FFmpegDemuxer: no supported streams"}
    

令人困惑的是,Android 10 的预编译 Webview 却未出现此类问题。

测试所使用的视频为 MP4 格式,根据日志信息分析,问题可能出在对流的解析环节。查阅 media 模块的相关代码后发现,存在 mp4_stream_parse

全部评论 (0)

还没有任何评论哟~