【问题标题】:Worrying about the compatibility of Android MediaCodec and MediaMuxer since API-18担心API-18以来Android MediaCodec和MediaMuxer的兼容性
【发布时间】:2015-08-22 22:48:55
【问题描述】:

我努力写了一个可以成功录制h264/aac视频的demo。我使用自 api-18 以来可用的 MediaCodec 和 MediaMuxer。为了避免相机输出和MediaCodec编码器输入的颜色格式不同,我根据grafika的连续捕获活动选择了颜色格式“MediaCodecInfo.CodecCapabilities.COLOR_FormatSurface”。 但是我很担心一件事,安卓手机种类太多了,我的demo能否在任何api-18或更高版本的安卓手机上成功录制视频。

【问题讨论】:

  • 我几乎可以肯定,一些随 KitKat 或 Lollipop 发布的基于 AOSP 的设备将无法运行您的应用程序。我建议在 PlayStore 上发布您的演示并分析崩溃、故障和用户评论。您可以要求人们在 XDA 论坛、Google+ Android 开发社区和其他地方下载您的应用,而且通常有许多拥有各种奇特设备和用例的志愿者乐于提供帮助。

标签: android compatibility android-mediacodec


【解决方案1】:

生活中几乎没有保证,但 Android CTS 测试试图确保所有设备都能正确执行某些操作。听起来您所做的事情利用了 CTS 涵盖的功能,因此成功的机会非常大,但总有例外。

对于此应用或任何应用,最好在尽可能多的不同设备上进行测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2013-09-22
    • 2013-10-05
    • 2015-09-28
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多