我一直在尝试通过与媒体播放器服务绑定来列出使用IOMX的 android 设备中所有支持的编解码器,如此处所示。我让我的代码正常工作并获得了组件列表。但我观察到没有编码器组件。仅列出了所有解码器组件。然后我转到android提供的内置相机应用程序并开始录制以mp4文件格式存储的视频。当我从 VLC 播放器检查 mp4 文件的编解码器信息时,它显示“H264 mpeg4 part10 avc”。所以我的疑问来了。如果没有列出 h264/avc 编码的组件,那么 android 如何编码 h264 格式的帧?
有什么建议吗?谢谢。