Media3阅读周报 2026W09
🚀 版本更新
1.10.0-beta01 1.10.0-beta01
评分: 8.4/10 | 发布时间: 2026-02-25 | 来源: Release notes from media
主要更新:
- 支持 Dolby Vision Profile 10
- 支持 VVC(Versatile Video Coding)视频编解码
- 新增 Player Composable for Material3
- IAMF 音频输出布局自动匹配
- HLS 位置容错回退机制
升级说明: DefaultTrackSelector.selectAllTracks 方法签名变更,需要传入预填充的 track overrides 数组
简介: AndroidX Media 1.10.0-beta01 发布,新增 Dolby Vision Profile 10、VVC 视频编解码支持,修复多项播放器 bug
📊 本周概览
- 时间范围: 2026-02-23 至 2026-03-01(7天)
- 文章总数: 12 篇
- 版本更新: 1 个 🚀
- 平均评分: 6.7/10
- 强烈推荐: 3 篇 ⭐
- 值得阅读: 3 篇 👍
✨ 本周亮点
Skip HDR10+ metadata processing when Dolby Vision Profile 8 is detected
- 评分: 9.0/10
- 发布时间: 2026-02-23
- 来源: androidx/media Pull requests
- 简介: 修复 Dolby Vision Profile 8 与 HDR10+ 元数据冲突导致的 Android TV 播放崩溃问题
FragmentedMp4Extractor marks fragmented MP4 as unseekable when mfra box is present but no sidx box
- 评分: 9.0/10
- 发布时间: 2026-02-24
- 来源: androidx/media: Issue
- 简介: Media3 FragmentedMp4Extractor 忽略 mfra 索引导致 fMP4 无法 seek,含 FFmpeg 复现命令和绕过方案
setPortraitEncodingEnabled(true) produces all-black / corrupted-color frames on Snapdragon 8 Gen 3 devices with Android 16
- 评分: 9.5/10
- 发布时间: 2026-02-24
- 来源: androidx/media: Issue
- 简介: Media3在骁龙8 Gen 3 + Android 16设备上启用portrait HEVC编码产生全黑/色彩损坏帧,根因是硬件编码器的分辨率限制处理缺陷
🌟 强烈推荐 (3)
1. Skip HDR10+ metadata processing when Dolby Vision Profile 8 is detected
评分: 🌟 9.0 | 发布时间: 2026-02-23 | 来源: androidx/media Pull requests 标签: #Android #Framework #Multimedia #BestPractices
📝 摘要
修复 Dolby Vision Profile 8 与 HDR10+ 元数据冲突导致的 Android TV 播放崩溃问题
💡 评分理由
源码级修复,涉及 NAL 单元解析、SEI 消息处理、HDR 元数据标准,实战价值高
2. FragmentedMp4Extractor marks fragmented MP4 as unseekable when mfra box is present but no sidx box
评分: 🌟 9.0 | 发布时间: 2026-02-24 | 来源: androidx/media: Issue 标签: #Android #Multimedia #FFmpeg #Framework
📝 摘要
Media3 FragmentedMp4Extractor 忽略 mfra 索引导致 fMP4 无法 seek,含 FFmpeg 复现命令和绕过方案
💡 评分理由
深入 ISO 14496-12 标准,提供完整复现步骤和可用绕过方案
3. setPortraitEncodingEnabled(true) produces all-black / corrupted-color frames on Snapdragon 8 Gen 3 devices with Android 16
评分: 🌟 9.5 | 发布时间: 2026-02-24 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Framework #HEVC
📝 摘要
Media3在骁龙8 Gen 3 + Android 16设备上启用portrait HEVC编码产生全黑/色彩损坏帧,根因是硬件编码器的分辨率限制处理缺陷
💡 评分理由
深度根因分析+源码级调试+ffprobe取证+可复现,实战价值极高
👍 值得阅读 (3)
1. 1.10.0-beta01
评分: 🌟 8.4 | 发布时间: 2026-02-25 | 来源: Release notes from media 标签: #Android #Multimedia #Framework #ReleaseNote
📝 摘要
AndroidX Media 1.10.0-beta01 发布,新增 Dolby Vision Profile 10、VVC 视频编解码支持,修复多项播放器 bug
💡 评分理由
官方库重要更新,新增前沿编解码支持,修复关键 bug
2. Draft: Fix H265 I-frame-only segment flush (Ateme / known-length PES) + regression tests
评分: 🌟 8.5 | 发布时间: 2026-02-26 | 来源: androidx/media Pull requests 标签: #Android #Multimedia #FFmpeg #Framework #BestPractices
📝 摘要
AndroidX Media 库 PR,修复 HLS TS 流中 H.265 (HEVC) 在已知长度 PES 下的 I-frame 段刷新问题,提供回归测试和两种修复方案对比
💡 评分理由
源码级分析 H265 TS 流解析边界问题,提供回归测试和可验证方案
3. Support double pcm encoding in extractor
评分: 🌟 7.5 | 发布时间: 2026-02-25 | 来源: androidx/media Pull requests 标签: #Android #Multimedia #Framework
📝 摘要
为 AndroidX Media 添加 ENCODING_PCM_DOUBLE 64位浮点音频格式支持,涵盖 WAV/MKA/MP4 容器
💡 评分理由
框架级音频格式扩展,涉及源码实现和测试,有实用价值
📖 可选浏览 (4)
1. Fallback to displayAlign from style for TTML regions
评分: 🌟 6.0 | 发布时间: 2026-03-01 | 来源: androidx/media Pull requests 标签: #Android #Multimedia #Framework
2. Fixed issue with ALAC 20-bit files not having PCM format detected
评分: 🌟 6.5 | 发布时间: 2026-02-25 | 来源: androidx/media Pull requests 标签: #Android #Multimedia #Framework
3. Playing pre-roll from the middle of the content (continue watching)
评分: 🌟 6.0 | 发布时间: 2026-02-25 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Framework
4. Next and Prev buttons in Google Home are disabled when casting using RemotePlayer
评分: 🌟 5.5 | 发布时间: 2026-02-24 | 来源: androidx/media: Issue 标签: #Android #Framework #Media3 #Bug