Android 媒體應用程式
這裡是開發媒體應用程式內容的第一站。探索有關使用 Jetpack Media3 建構播放與編輯應用程式的資源。瞭解如何在 Android 的多裝置生態系統中,為使用者提供引人入勝的媒體體驗。
建構新型音訊和影片用途
使用者從手機做任何事,逐漸使用裝置多元化的時代來臨。Android 持續改良,可協助您觸及各種裝置使用者,不論是手機、平板電腦、手錶、電視,甚至是車內裝置都沒問題。
前往裝置圖片庫尋找靈感
核心工作流程
開發
播放
使用 ExoPlayer (在 Media3 中的預設播放器實作方式),或實作 SimpleBasePlayer 類別來建立您自己的播放器。接著,實作 MediaSession 或 MediaLibraryService 以擴充播放功能。
開發
編輯
Media3 引進了 Transformer,這項 API 可用於編輯媒體,包括在格式間進行轉換作業 (轉碼)、套用變更,例如將長篇影片的片段剪輯、裁剪影片影格的一部分、套用自訂效果及其他編輯作業。
修飾
新增優質媒體體驗
為使用者提供高動態範圍、子母畫面和空間音訊等功能,讓使用者感到開心。瞭解專為讓應用程式脫穎而出而設計的平台和 Jetpack API。
拓展
將應用程式從優異到優化
瞭解如何將應用程式從基本媒體功能改為跨裝置整合、提高參與度、產生收益等等。
範例
查看範例應用程式
請參閱我們針對音訊和影片播放等用途的範例應用程式實際操作的最佳做法,包括如何實作 MediaSession,以及如何透過空間音訊讓應用程式脫穎而出。
遷移至 Media3
您使用的是獨立式 ExoPlayer 程式庫、MediaCompat 或 Jetpack Media2 等舊版 API 嗎?請按照我們的遷移指南操作,並使用我們的遷移指令碼,輕鬆完成 Media3 遷移作業。
遷移至 Jetpack Media3 的理由
- 更新了 ExoPlayer、MediaSession 和 MediaController API
- 使用新的 Transformer API 編輯
- 與 MediaCompat API 回溯相容
醒目顯示的內容
10 位元 HDR 10 位元:擷取、播放及分享 10 位元影片
從端對端技術中探索 HDR 影片,包括錄影、編輯、播放和分享。
媒體轉碼和編輯、轉換並推出!
歡迎深入瞭解全新的 Media3 Transformer API,可用於影片編輯和轉碼用途。
關注我們的動態
Jetpack Media3 Issue Tracker
針對 Media3 提供意見或回報錯誤
加入討論
歡迎加入 Android Insiders 論壇,與媒體應用程式開發人員社群一起積極交流。