Media3阅读周报 2026W10

📊 本周概览

  • 时间范围: 2026-03-01 至 2026-03-08(7天)
  • 文章总数: 15 篇
  • 平均评分: 5.3/10
  • 强烈推荐: 0 篇 ⭐
  • 值得阅读: 5 篇 👍

👍 值得阅读 (5)

1. Supports audio processors in float mode optionally

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

📝 摘要

ExoPlayer PR 新增浮点音频处理器可选支持,解决高清音频处理限制

💡 评分理由

解决高清音频32-bit/Float PCM处理痛点,支持ReplayGain等特性


2. Set accurate seekMap duration in SubtitleExtractor after parsing

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

📝 摘要

修复 SubtitleExtractor 中 seekMap 时长未更新的 bug,解决长字幕 seek 后丢失问题

💡 评分理由

修复关键 bug,涉及 seekMap 机制,代码级分析,有测试覆盖


3. Allow to use float output in any case if output provider doesn’t support 16-bit int

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

📝 摘要

AndroidX Media PR:解耦 DefaultAudioSink 与 AudioTrack,支持任意音频输出提供商的 float PCM 输出

💡 评分理由

Framework 层音频架构优化,对理解 Android 音频管道有价值


4. Incorrect audio output channel mapping

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

📝 摘要

报告 Android Media3 中音频输出通道映射错误,影响非标准声道配置(3.0/5.0/7.0等)

💡 评分理由

实际问题报告,有复现步骤和 Kodi 修复参考,但深度依赖外部链接


5. Tunneling playback intermittent crash: MediaCodecVideoRenderer.onEnabled() sees tunnelingAudioSessionId == AUDIO_SESSION_ID_UNSET

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

📝 摘要

Media3 1.9.2 隧道播放启动时偶发崩溃,音频会话ID未就绪导致IllegalStateException

💡 评分理由

实际bug报告,有复现步骤和堆栈,对使用Media3隧道播放的开发者价值高


📖 可选浏览 (5)

1. Handle tunnelingAudioSessionId set after renderer enabled.

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


2. Prototype for Track selection state comoposable

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


3. Cyclical video stutter with large Opus frame durations

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


4. LoudnessCodecController possibly missing on some devices causing crash

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


5. ExoPlayer cannot correctly handle HLS live stream when #EXT-X-GAP segments are at the beginning of the playlist

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


⏱️ 低优先级 (5)