Transformer 示範應用程式

轉換示範應用程式可讓您試用 API 的功能,並 包括將媒體轉換為不同格式、剪輯與 像是套用影片特效

本頁面說明如何取得、編譯及執行試用版應用程式。本指南也 說明如何使用試用版應用程式轉換自己的媒體。

取得程式碼

您可以在 demos/transformer 中找到主要試用版應用程式的原始碼 GitHub 專案資料夾中。如果發生以下情況: 請複製專案到本機目錄中:

git clone https://github.com/androidx/media.git

接著,在 Android Studio 中開啟專案。輸出內容中應會顯示以下內容 Android 專案檢視畫面 (已展開試用版應用程式的相關資料夾):

Android Studio 中的專案
Android Studio 中的專案

編譯並執行示範

如要編譯並執行試用版應用程式,請選取並執行 demo-transformer 設定應用程式試用版應用程式會在 連線的 Android 裝置。如果您符合下列情況,建議使用實體裝置: ,因為通常是模擬器的 Android 媒體實作方式 與實際裝置相比,堆疊的功能和錯誤不盡相同。

試用版應用程式設定活動
試用版應用程式設定活動

試用版應用程式從 ConfigurationActivity 開始,這項活動可讓您 設定輸入媒體項目和您要執行的轉換。兩者 畫面頂端的按鈕可讓您從預設媒體清單中選擇 檔案或選擇本機檔案接著,透過可捲動的選項清單 設定輸出格式和轉換,以及選取效果 套用到媒體輕觸最後一個按鈕轉場效果 TransformerActivity,顯示目前進度和預覽畫面的活動 篩選影格速率一次轉換 完成後,輸入和輸出影片會在兩個 ExoPlayer 中同時顯示 PlayerView 執行個體。

自行製作內容

試用版應用程式支援使用 位於設定畫面的頂部您也可以直接將網址傳遞到 指令列:

adb shell am start -a androidx.media3.demo.transformer.action.VIEW \
    -d https://yourdomain.com/sample.mp4

MediaPipe 整合

試用版應用程式包含整合範例 MediaPipe。您必須建構 手動啟用依附元件,然後選取要啟用的 withMediaPipe 建構變數 使用媒體管線影格處理器建構應用程式。詳情請參閱 讀我資訊 一文。設定活動中的效果選取器 也包含以 MediaPipe 為基礎的效果範例,供使用者試用。