Transformer 試用版應用程式可讓您試用 API 的功能,並轉換自己的媒體,包括轉換不同格式之間的媒體、剪輯及套用影片效果。
本頁說明如何取得、編譯及執行試用版應用程式。本指南也說明如何使用試用版應用程式轉換自己的媒體。
取得程式碼
您可以在 GitHub 專案的 demos/transformer
資料夾中找到主要試用版應用程式的原始碼。如果您尚未將專案複製到本機目錄中,請先完成此操作:
git clone https://github.com/androidx/media.git
接著,在 Android Studio 中開啟專案。Android 專案檢視畫面中應該會顯示以下內容 (試用版應用程式的相關資料夾已展開):
編譯並執行示範
如要編譯並執行試用版應用程式,請在 Android Studio 選取並執行 demo-transformer
設定。試用版應用程式會在已連結的 Android 裝置上安裝及執行。建議您盡可能使用實體裝置,因為與實際裝置相比,模擬器實作的 Android 媒體堆疊通常具有不同的功能和錯誤。
試用版應用程式會從 ConfigurationActivity
開始,這個活動可讓您設定輸入媒體項目和要執行的轉換作業。畫面頂端的兩個按鈕可讓您從預設媒體檔案清單中選擇,或挑選本機檔案。接下來,捲動式選項清單可讓您設定輸出格式和轉換,並選取套用至媒體的效果。輕觸最後一個按鈕可轉換為 TransformerActivity
,顯示目前進度以及影格在通過 Transformer 後預覽的活動。轉換作業完成後,輸入和輸出影片會在兩個 ExoPlayer PlayerView
例項中顯示。
轉換自己的內容
試用版應用程式支援使用設定畫面上方的按鈕,選取要轉換的媒體。您也可以在指令列中直接傳送網址:
adb shell am start -a androidx.media3.demo.transformer.action.VIEW \ -d https://yourdomain.com/sample.mp4
MediaPipe 整合
試用版應用程式包含與 MediaPipe 整合的範例。您將需要手動建構依附元件,然後選取 withMediaPipe
建構變數,才能使用媒體管道影格處理器建構應用程式。如需完整操作說明,請參閱 README。設定活動中的效果選取器會提供範例 MediaPipe 式效果,讓您試用這項功能。