<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Media3 on JunCat&#39;s Blog</title>
    <link>https://juncat.xyz/categories/media3/</link>
    <description>Recent content in Media3 on JunCat&#39;s Blog</description>
    <generator>Hugo -- 0.149.1</generator>
    <language>en</language>
    <lastBuildDate>Sun, 22 Mar 2026 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://juncat.xyz/categories/media3/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Media3 - 7天阅读周报 - 2026W12</title>
      <link>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260322/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0800</pubDate>
      <guid>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260322/</guid>
      <description>&lt;h1 id=&#34;media3阅读周报-2026w12&#34;&gt;Media3阅读周报 2026W12&lt;/h1&gt;
&lt;h2 id=&#34;-版本更新&#34;&gt;🚀 版本更新&lt;/h2&gt;
&lt;h3 id=&#34;193-193&#34;&gt;1.9.3 1.9.3&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 6.5/10 | &lt;strong&gt;来源&lt;/strong&gt;: Release notes from media&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;主要更新&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复压缩offload模式下gapless音频播放卡住问题&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;: 无破坏性变更，可直接升级&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;简介&lt;/strong&gt;: AndroidX Media 1.9.3 修复了压缩offload模式下gapless音频播放卡住的bug&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;1100-rc02-1100-rc02&#34;&gt;1.10.0-rc02 1.10.0-rc02&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 3.0/10 | &lt;strong&gt;来源&lt;/strong&gt;: Release notes from media
&lt;strong&gt;简介&lt;/strong&gt;: 1.10.0-rc02&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;v193-0120-v193-0120&#34;&gt;v1.9.3-0.12.0 v1.9.3-0.12.0&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 7.0/10 | &lt;strong&gt;来源&lt;/strong&gt;: Release notes from nextlib&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;主要更新&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Media3 ExoPlayer 升级到 v1.9.3&lt;/li&gt;
&lt;li&gt;Kotlin 升级到 v2.3.20&lt;/li&gt;
&lt;li&gt;新增 Media thumbnail retriever&lt;/li&gt;
&lt;li&gt;修复 FFmpeg 7 channel layout 兼容性问题&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;: 如使用 FFmpeg 7，此版本修复了 swr_init 失败问题&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;简介&lt;/strong&gt;: nextlib 发布依赖更新版本，包含 Media3 ExoPlayer 升级和 FFmpeg 7 兼容性修复&lt;/p&gt;</description>
    </item>
    <item>
      <title>Media3 - 7天阅读周报 - 2026W11</title>
      <link>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260316/</link>
      <pubDate>Mon, 16 Mar 2026 10:02:05 +0800</pubDate>
      <guid>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260316/</guid>
      <description>&lt;h1 id=&#34;media3阅读周报-2026w11&#34;&gt;Media3阅读周报 2026W11&lt;/h1&gt;
&lt;h2 id=&#34;-版本更新&#34;&gt;🚀 版本更新&lt;/h2&gt;
&lt;h3 id=&#34;1100-rc01-1100-rc01&#34;&gt;1.10.0-rc01 1.10.0-rc01&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 6.5/10 | &lt;strong&gt;来源&lt;/strong&gt;: Release notes from media&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;主要更新&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复 Android Q 通知 artwork icon 缩放问题&lt;/li&gt;
&lt;li&gt;改进 PlayerControlView 无障碍体验&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;简介&lt;/strong&gt;: androidx/media 1.10.0-rc01 发布，修复通知图标缩放和无障碍服务问题&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-本周概览&#34;&gt;📊 本周概览&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间范围&lt;/strong&gt;: 2026-03-09 至 2026-03-16（7天）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文章总数&lt;/strong&gt;: 15 篇&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本更新&lt;/strong&gt;: 1 个 🚀&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平均评分&lt;/strong&gt;: 6.1/10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强烈推荐&lt;/strong&gt;: 0 篇 ⭐&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;值得阅读&lt;/strong&gt;: 6 篇 👍&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-值得阅读-6&#34;&gt;👍 值得阅读 (6)&lt;/h2&gt;
&lt;h3 id=&#34;1-black-frames-occur-when-switching-between-frame-rates-on-devices-with-api-levels-below-30&#34;&gt;1. Black frames occur when switching between frame rates on devices with API levels below 30&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 🌟 &lt;strong&gt;7.5&lt;/strong&gt; | &lt;strong&gt;来源&lt;/strong&gt;: &lt;a href=&#34;https://github.com/androidx/media/issues/3120&#34;&gt;androidx/media: Issue&lt;/a&gt;
&lt;strong&gt;标签&lt;/strong&gt;: #Android #Multimedia #Media3 #BugFix&lt;/p&gt;</description>
    </item>
    <item>
      <title>Media3 - 7天阅读周报 - 2026W10</title>
      <link>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260308/</link>
      <pubDate>Sun, 08 Mar 2026 23:26:03 +0800</pubDate>
      <guid>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260308/</guid>
      <description>&lt;h1 id=&#34;media3阅读周报-2026w10&#34;&gt;Media3阅读周报 2026W10&lt;/h1&gt;
&lt;h2 id=&#34;-本周概览&#34;&gt;📊 本周概览&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间范围&lt;/strong&gt;: 2026-03-01 至 2026-03-08（7天）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文章总数&lt;/strong&gt;: 15 篇&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平均评分&lt;/strong&gt;: 5.3/10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强烈推荐&lt;/strong&gt;: 0 篇 ⭐&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;值得阅读&lt;/strong&gt;: 5 篇 👍&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-值得阅读-5&#34;&gt;👍 值得阅读 (5)&lt;/h2&gt;
&lt;h3 id=&#34;1-supports-audio-processors-in-float-mode-optionally&#34;&gt;1. Supports audio processors in float mode optionally&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 🌟 &lt;strong&gt;7.5&lt;/strong&gt; | &lt;strong&gt;来源&lt;/strong&gt;: &lt;a href=&#34;https://github.com/androidx/media/pull/3108&#34;&gt;androidx/media Pull requests&lt;/a&gt;
&lt;strong&gt;标签&lt;/strong&gt;: #Android #Multimedia #Framework&lt;/p&gt;
&lt;h4 id=&#34;-摘要&#34;&gt;📝 摘要&lt;/h4&gt;
&lt;p&gt;ExoPlayer PR 新增浮点音频处理器可选支持，解决高清音频处理限制&lt;/p&gt;
&lt;h4 id=&#34;-评分理由&#34;&gt;💡 评分理由&lt;/h4&gt;
&lt;p&gt;解决高清音频32-bit/Float PCM处理痛点，支持ReplayGain等特性&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;2-set-accurate-seekmap-duration-in-subtitleextractor-after-parsing&#34;&gt;2. Set accurate seekMap duration in SubtitleExtractor after parsing&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 🌟 &lt;strong&gt;8.5&lt;/strong&gt; | &lt;strong&gt;来源&lt;/strong&gt;: &lt;a href=&#34;https://github.com/androidx/media/pull/3106&#34;&gt;androidx/media Pull requests&lt;/a&gt;
&lt;strong&gt;标签&lt;/strong&gt;: #Android #Multimedia #Framework #BugFix&lt;/p&gt;</description>
    </item>
    <item>
      <title>Media3 - 7天阅读周报 - 2026W09</title>
      <link>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260301/</link>
      <pubDate>Sun, 01 Mar 2026 00:00:00 +0800</pubDate>
      <guid>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260301/</guid>
      <description>&lt;h1 id=&#34;media3阅读周报-2026w09&#34;&gt;Media3阅读周报 2026W09&lt;/h1&gt;
&lt;h2 id=&#34;-版本更新&#34;&gt;🚀 版本更新&lt;/h2&gt;
&lt;h3 id=&#34;1100-beta01-1100-beta01&#34;&gt;1.10.0-beta01 1.10.0-beta01&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 8.4/10 | &lt;strong&gt;发布时间&lt;/strong&gt;: 2026-02-25 | &lt;strong&gt;来源&lt;/strong&gt;: Release notes from media&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;主要更新&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;支持 Dolby Vision Profile 10&lt;/li&gt;
&lt;li&gt;支持 VVC（Versatile Video Coding）视频编解码&lt;/li&gt;
&lt;li&gt;新增 Player Composable for Material3&lt;/li&gt;
&lt;li&gt;IAMF 音频输出布局自动匹配&lt;/li&gt;
&lt;li&gt;HLS 位置容错回退机制&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;: DefaultTrackSelector.selectAllTracks 方法签名变更，需要传入预填充的 track overrides 数组&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;简介&lt;/strong&gt;: AndroidX Media 1.10.0-beta01 发布，新增 Dolby Vision Profile 10、VVC 视频编解码支持，修复多项播放器 bug&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-本周概览&#34;&gt;📊 本周概览&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间范围&lt;/strong&gt;: 2026-02-23 至 2026-03-01（7天）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文章总数&lt;/strong&gt;: 12 篇&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本更新&lt;/strong&gt;: 1 个 🚀&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平均评分&lt;/strong&gt;: 6.7/10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强烈推荐&lt;/strong&gt;: 3 篇 ⭐&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;值得阅读&lt;/strong&gt;: 3 篇 👍&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-本周亮点&#34;&gt;✨ 本周亮点&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Skip HDR10+ metadata processing when Dolby Vision Profile 8 is detected&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Media3 - 7天阅读周报 - 2026W08</title>
      <link>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260222/</link>
      <pubDate>Sun, 22 Feb 2026 00:00:00 +0800</pubDate>
      <guid>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260222/</guid>
      <description>&lt;h1 id=&#34;media3阅读周报-2026w08&#34;&gt;Media3阅读周报 2026W08&lt;/h1&gt;
&lt;h2 id=&#34;-本周概览&#34;&gt;📊 本周概览&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间范围&lt;/strong&gt;: 2026-02-16 至 2026-02-22（7天）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文章总数&lt;/strong&gt;: 11 篇&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;平均评分&lt;/strong&gt;: 6.4/10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强烈推荐&lt;/strong&gt;: 0 篇 ⭐&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;值得阅读&lt;/strong&gt;: 4 篇 👍&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-值得阅读-4&#34;&gt;👍 值得阅读 (4)&lt;/h2&gt;
&lt;h3 id=&#34;1-keycode_headsethook-sent-twice&#34;&gt;1. KEYCODE_HEADSETHOOK sent twice&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 🌟 &lt;strong&gt;7.5&lt;/strong&gt; | &lt;strong&gt;来源&lt;/strong&gt;: &lt;a href=&#34;https://github.com/androidx/media/issues/3083&#34;&gt;androidx/media: Issue&lt;/a&gt;
&lt;strong&gt;标签&lt;/strong&gt;: #Android #Multimedia #Framework&lt;/p&gt;
&lt;h4 id=&#34;-摘要&#34;&gt;📝 摘要&lt;/h4&gt;
&lt;p&gt;Media3 1.9.2引入耳机按键事件重复发送的Bug，影响MediaSession播放控制&lt;/p&gt;
&lt;h4 id=&#34;-评分理由&#34;&gt;💡 评分理由&lt;/h4&gt;
&lt;p&gt;重要Bug报告，直接影响使用Media3的音频应用开发&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;2-dash-gettotalbuffereddurationus-reports-inflated-value-during-cross-period-seeks-causing-infinite-buffering&#34;&gt;2. [DASH] getTotalBufferedDurationUs() reports inflated value during cross-period seeks, causing infinite buffering&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 🌟 &lt;strong&gt;8.5&lt;/strong&gt; | &lt;strong&gt;来源&lt;/strong&gt;: &lt;a href=&#34;https://github.com/androidx/media/issues/3081&#34;&gt;androidx/media: Issue&lt;/a&gt;
&lt;strong&gt;标签&lt;/strong&gt;: #Android #Multimedia #Framework #Research&lt;/p&gt;
&lt;h4 id=&#34;-摘要-1&#34;&gt;📝 摘要&lt;/h4&gt;
&lt;p&gt;Media3 ExoPlayer 在 DASH 多周期流跨 period seek 时，因 rendererPositionUs 未及时更新导致缓冲时长计算膨胀 31 分钟，引发无限缓冲&lt;/p&gt;</description>
    </item>
    <item>
      <title>Media3 - 7天阅读周报 - 2026W07</title>
      <link>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260215/</link>
      <pubDate>Sun, 15 Feb 2026 19:08:57 +0800</pubDate>
      <guid>https://juncat.xyz/post/media3/media3_7%E5%A4%A9%E5%91%A8%E6%8A%A5_20260215/</guid>
      <description>&lt;h1 id=&#34;media3阅读周报-2026w07&#34;&gt;Media3阅读周报 2026W07&lt;/h1&gt;
&lt;h2 id=&#34;-版本更新&#34;&gt;🚀 版本更新&lt;/h2&gt;
&lt;h3 id=&#34;1100-alpha01-1100-alpha01&#34;&gt;1.10.0-alpha01 1.10.0-alpha01&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;评分&lt;/strong&gt;: 7.5/10 | &lt;strong&gt;来源&lt;/strong&gt;: Release notes from media&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;主要更新&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Promote Player.mute() and Player.unmute() to stable API&lt;/li&gt;
&lt;li&gt;Add dynamic scheduling to MediaCodecVideoRenderer for CPU optimization&lt;/li&gt;
&lt;li&gt;Introduce new :media3-inspector-frame and :media3-effect-lottie modules&lt;/li&gt;
&lt;li&gt;Add clipping capabilities to AdsMediaSource&lt;/li&gt;
&lt;li&gt;Support IAMF binaural output through decoder or Android Spatializer&lt;/li&gt;
&lt;li&gt;Update IMA SDK to version 3.39.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;⚠️ 破坏性变更&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed FrameExtractor - users should now depend on :media3-inspector-frame module and update imports to androidx.media3.inspector.frame.FrameExtractor&lt;/li&gt;
&lt;li&gt;Moved DEFAULT_STUCK_PLAYING_DETECTION_TIMEOUT_MS from ExoPlayer to ExoPlayer.Builder (without deprecation)&lt;/li&gt;
&lt;li&gt;Moved LottieOverlay to new :media3-effect-lottie module (renamed from androidx.media3.effect.LottieOverlay to androidx.media3.effect.lottie.LottieOverlay)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;升级说明&lt;/strong&gt;: Alpha 版本不建议生产环境使用；需更新 FrameExtractor 和 LottieOverlay 的导入路径；评估新模块是否影响现有依赖&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
