Media3阅读周报 2026W12

🚀 版本更新

1.9.3 1.9.3

评分: 6.5/10 | 来源: Release notes from media

主要更新:

  • 修复压缩offload模式下gapless音频播放卡住问题

升级说明: 无破坏性变更,可直接升级

简介: AndroidX Media 1.9.3 修复了压缩offload模式下gapless音频播放卡住的bug


1.10.0-rc02 1.10.0-rc02

评分: 3.0/10 | 来源: Release notes from media 简介: 1.10.0-rc02


v1.9.3-0.12.0 v1.9.3-0.12.0

评分: 7.0/10 | 来源: Release notes from nextlib

主要更新:

  • Media3 ExoPlayer 升级到 v1.9.3
  • Kotlin 升级到 v2.3.20
  • 新增 Media thumbnail retriever
  • 修复 FFmpeg 7 channel layout 兼容性问题

升级说明: 如使用 FFmpeg 7,此版本修复了 swr_init 失败问题

简介: nextlib 发布依赖更新版本,包含 Media3 ExoPlayer 升级和 FFmpeg 7 兼容性修复


📊 本周概览

  • 时间范围: 2026-03-16 至 2026-03-22(7天)
  • 文章总数: 13 篇
  • 版本更新: 3 个 🚀
  • 平均评分: 5.5/10
  • 强烈推荐: 0 篇 ⭐
  • 值得阅读: 5 篇 👍

👍 值得阅读 (5)

1. v1.9.3-0.12.0

评分: 🌟 7.0 | 来源: Release notes from nextlib 标签: #Android #FFmpeg #Multimedia #ReleaseNote

📝 摘要

nextlib 发布依赖更新版本,包含 Media3 ExoPlayer 升级和 FFmpeg 7 兼容性修复

💡 评分理由

含 FFmpeg 7 channel layout 修复,实用但内容为标准依赖更新


2. Multi period content support for AdsMediaSource

评分: 🌟 8.5 | 来源: androidx/media Pull requests 标签: #Android #Multimedia #Framework

📝 摘要

ExoPlayer 多周期 DASH 流广告支持实现,解决 Timeline 占位符与实际周期不同步导致播放卡顿问题

💡 评分理由

源码级 PR,深入 Timeline/AdPlaybackState 机制,解决 MaskingMediaSource 并行加载导致的播放器卡死 bug


3. The future of Stagefright extractors and hence MediaStore metadata

评分: 🌟 7.5 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Framework

📝 摘要

开发者询问 Android Stagefright extractors 和 MediaMetadataRetriever 的未来规划,指出 MediaStore 元数据缓存存在长期未修复的 bug

💡 评分理由

架构级讨论,揭示 Android 多媒体框架迁移方向,但仅为问题追踪


4. custom receivers are holding corrupted queues

评分: 🌟 7.0 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Framework

📝 摘要

Media3 自定义 Cast Receiver 队列数据损坏的 Bug 报告

💡 评分理由

详细复现步骤,涉及 CastPlayer 队列状态同步问题


5. Unable to play content with pre-roll in version 1.10.0

评分: 🌟 8.0 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Framework

📝 摘要

Media3 1.10.0 版本存在严重回归 bug,播放 pre-roll 广告时触发 ArrayIndexOutOfBoundsException 崩溃

💡 评分理由

影响生产环境的严重回归问题,开发者需避免升级到 1.10.0


📖 可选浏览 (4)

1. 1.9.3

评分: 🌟 6.5 | 来源: Release notes from media 标签: #Android #Multimedia #ReleaseNote


2. NPE on MediaPeriodInfo causing unexpected runtime error

评分: 🌟 5.5 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Framework


3. A MKV video cannot be played

评分: 🌟 5.5 | 来源: androidx/media: Issue 标签: #Android #Multimedia #Tools


4. [Question] How to customize Android Auto header: custom title, action buttons (like Spotify’s “Jam” and queue navigation)?

评分: 🌟 5.5 | 来源: androidx/media: Issue 标签: #Android #Application #News


⏱️ 低优先级 (4)