Media3 1.10 包含新功能、錯誤修正和功能改良,包括以 Material3 為基礎的播放小工具、ExoPlayer 支援的格式擴充,以及使用 Transformer 匯出媒體時的調整速度改良。如要瞭解詳情,請繼續閱讀,並參閱完整版本資訊,查看完整的異動清單。
播放 UI 和 Compose
我們持續擴充 media3-ui-compose-material3 模組,協助您建構用於播放的 Compose UI。
我們新增了 Player Composable,可將 ContentFrame 與自訂播放控制項結合,讓您取得具備新潮 UI 的現成播放器小工具。
這個版本也新增了 ProgressSlider Composable,可顯示播放器進度,並使用拖曳和輕觸手勢執行搜尋。如要管理播放速度,基本 media3-ui-compose 模組中提供新的 PlaybackSpeedControl,Material 3 模組中則提供樣式化的 PlaybackSpeedToggleButton。
在即將發布的 Media3 版本中,我們將繼續新增功能,例如曲目選取公用程式、字幕支援和更多自訂選項。我們很期待收到您的意見回饋,因此請在問題追蹤器中分享您對這個專案的想法。
播放功能強化
Media3 1.10 在播放模組中新增了多項功能並進行改良:
- 格式支援:ExoPlayer 現在支援在 MP4 容器中擷取 Dolby Vision Profile 10 和多功能視訊編碼 (VVC) 軌,且我們已在 decoder_mpeghextension 中導入 MPEG-H UI 管理員支援功能。IAMF 擴充功能現在可透過 viaiamf_tools 解碼器或 Android 作業系統 Spatializer,順暢支援雙耳輸出,並採用新邏輯來配合揚聲器的輸出配置。
- 廣告播放:提升可靠性、改善對 X-PLAYOUT-LIMIT 和 X-SNAP 的 HLS 插播支援,並透過最新的 IMA SDK 依附元件,使用 setEnableCustomTabs 控制廣告點擊後網址是否要在自訂分頁中開啟。
HLS:如果有多個來自不同位置的備援串流,ExoPlayer 現在會在發生載入錯誤時進行位置回溯。
- 工作階段:MediaSessionService 現在會擴充 LifecycleService,讓應用程式存取服務的生命週期範圍。
今年,我們的主要重點之一是提升播放效率和效能。Media3 1.10 包含實驗性支援,可更有效率地排定核心播放迴圈。如要試用這項功能,請透過 ExoPlayer.Builder 啟用 experimentalSetDynamicSchedulingEnabled()。我們計畫在日後的版本中進一步改善,敬請期待!
媒體編輯和 Transformer
對於建構媒體編輯體驗的開發人員,我們強化了速度調整功能。現在可以使用 EditedMediaItem.Builder.setFrameRate() 設定影片的最高輸出影格率。這項功能特別有助於控制輸出大小,並在透過 setSpeed() 提高媒體速度時維持效能。
用於擷取影格和套用 Lottie 效果的新模組
在此版本中,我們將部分功能拆分成新模組,以縮減某些依附元件的範圍:
- FrameExtractor 已從主要的 media3-inspector 模組中移除,因此請遷移程式碼,改用新的 media3-inspector-frame 模組,並將匯入項目更新為 androidx.media3.inspector.frame.FrameExtractor。
- 我們也將 LottieOverlay 效果移至獨立的 media3-effect-lottie 模組。提醒您,這項效果可讓您直接將以向量為基礎的 Lottie 動畫套用至影片影格。
如果遇到任何錯誤,或有任何問題或功能要求,請透過問題追蹤工具與我們聯絡。期待收到您的申請!
繼續閱讀
-
產品新訊
從擴增疊加層到完全沉浸式環境,Android XR 生態系統正在迅速擴展,Samsung Galaxy XR 也已於今天上市。
Stevan Silva, Vinny DaSilva • 3 分鐘可讀完
-
產品新訊
每年 Google I/O 大會都會發布生態系統和產品的最新消息與資源,包括 Android 開發。隨著開發工作轉向 AI 和代理程式輔助工具,我們也擴大產品陣容,無論您決定如何建構 Android 應用程式,都能獲得更完善的支援。
Simona Milanovic • 閱讀時間:2 分鐘
-
產品新訊
在 2026 年 Google I/O 大會上,我們展示了 Android 生態系統的最新進展,說明如何協助您提升應用程式品質,同時盡可能提高開發效率。
Ataul Munim • 3 分鐘可讀完
隨時掌握最新消息
每週透過電子郵件接收最新的 Android 開發洞察資訊。