開發人員中心

Android 相機和媒體應用程式

歡迎閱讀相機和媒體應用程式開發內容。瀏覽運用 Jetpack Media3 建構播放和編輯應用程式的相關資源。瞭解如何在 Android 多裝置生態系統中為使用者提供引人入勝的媒體體驗。

建構新型相機和媒體用途

使用者從手機做任何事,逐漸使用裝置多元化的時代來臨。Android 持續改良,可協助您觸及各種裝置使用者,不論是手機、平板電腦、手錶、電視,甚至是車內裝置都沒問題。
導覽
簡單、可自訂、可靠且高效能的 Android API,適用於核心媒體體驗。
導覽
為靈活的螢幕 (例如折疊式裝置和折疊式裝置) 運用自動調整 UI 支援。
導覽
讓使用者快速存取媒體。
導覽
推薦您熟悉的電視內容。

前往裝置圖片庫尋找靈感

在大螢幕圖片庫中探索平板電腦和折疊式裝置的媒體設計
在 Wear OS 圖片庫中探索智慧型手錶的媒體設計
前往電視節目庫探索電視的媒體設計
開發
使用 ExoPlayer (在 Media3 中的預設播放器實作方式),或實作 SimpleBasePlayer 類別來建立您自己的播放器。接著,實作 MediaSession 或 MediaLibraryService 以擴充播放功能。
開發
Media3 引進了 Transformer,這項 API 可用於編輯媒體,包括在格式間進行轉換作業 (轉碼)、套用變更,例如將長篇影片的片段剪輯、裁剪影片影格的一部分、套用自訂效果及其他編輯作業。
修飾
為使用者提供高動態範圍、子母畫面和空間音訊等功能,讓使用者感到開心。瞭解專為讓應用程式脫穎而出而設計的平台和 Jetpack API。
拓展
瞭解如何將應用程式從基本媒體功能改為跨裝置整合、提高參與度、產生收益等等。
取樣
請參閱我們針對音訊和影片播放等用途的範例應用程式實際操作的最佳做法,包括如何實作 MediaSession,以及如何透過空間音訊讓應用程式脫穎而出。

您使用的是獨立式 ExoPlayer 程式庫、MediaCompat 或 Jetpack Media2 等舊版 API 嗎?請按照我們的遷移指南操作,並使用我們的遷移指令碼,輕鬆完成 Media3 遷移作業。

遷移至 Jetpack Media3 的理由

  • 更新了 ExoPlayer、MediaSession 和 MediaController API
  • 使用新的 Transformer API 編輯
  • 與 MediaCompat API 回溯相容

醒目顯示的內容

請使用 Jetpack Media3 Issue Tracker 協助我們改善。