自 2026 年起,为了与我们的主干稳定开发模型保持一致,并确保生态系统的平台稳定性,我们将在第 2 季度和第 4 季度将源代码发布到 AOSP。对于构建 AOSP 和向 AOSP 贡献代码,我们建议使用 android-latest-release 而不是 aosp-main。android-latest-release 清单分支将始终引用推送到 AOSP 的最新版本。如需了解详情,请参阅 AOSP 变更。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
VVC 支持
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Android 17 引入了对多功能视频编码 (VVC)(也称为 H.266)的支持。本页介绍了如何在设备上启用或停用此功能。
Android 17 引入了对 VVC 视频解码器以及 MP4 解析器和提取器中的 VVC 轨道的支持。这包括以下内容:
- 新的媒体类型
MIMETYPE_VIDEO_VVC 以及 MediaCodec 和
Codec2 API 中的支持
- 支持具有 HDR10 和 HDR10+ 元数据的 4:2:0 配置文件
- 支持最高 10 位的内容
- 平台 MP4 提取器支持
- Media3 MP4 提取器支持(使用 Jetpack 提供)
- 与 HEVC 类似的 CSD 格式(一组 SPS/PPS/VPS NAL 单元)
SoC 实现
如需启用 VVC 解码,SoC 供应商必须提供 Codec2 (C2) VVC 解码器。
SoC 供应商通过以下方式公开解码器:将 <MediaCodec> 条目添加到
供应商特定的 media_codecs.xml 文件(位于
/vendor/etc/media_codecs.xml 中),并将 type 属性设置为 video/vvc。
选择停用 VVC 支持
如需选择停用 VVC 支持,请从供应商特定的 media_codecs.xml 文件中移除 <MediaCodec> 条目,该条目的 type
属性设置为 video/vvc。
此操作会阻止应用通过 Android 媒体 API(例如 MediaCodec)使用 VVC 解码。
如需完全移除 VVC 解码器,您还必须从设备 build 规则中移除所有 VVC 硬件或软件解码器库。这些库通常作为 SoC 供应商提供的媒体编解码器 HAL build 的一部分包含在内。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-06-17。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-06-17。"],[],[]]