錄影

注意:本頁面所述是指已淘汰的相機類別。建議使用 CameraX,或者,在特定情況使用 Camera2。CameraX 和 Camera2 均支援 Android 5.0 (API 級別 21) 以上版本。

本課程將說明如何使用現有的相機應用程式來拍攝影片。

您的應用程式有許多功能,而整合影片只是其中的一小部分。您的目的是要輕鬆拍攝影片,而不是重新開發一台錄影機。幸好,大多數搭載 Android 的裝置都已經有可以錄影的相機應用程式。本課程將說明操作方式。

請參閱下列相關資源:

要求相機功能

如要宣告應用程式會用到相機,請在資訊清單檔案中加入 <uses-feature> 標記:

<manifest ... >
    <uses-feature android:name="android.hardware.camera"
                  android:required="true" />
    ...
</manifest>

如果應用程式會用到,但是並非一定要有相機才能運作,請將 android:required 設定為 false。如此一來,Google Play 即可允許沒有相機的裝置下載應用程式。接著透過呼叫 hasSystemFeature(PackageManager.FEATURE_CAMERA),由您在執行階段檢查是否有相機可以使用。如果沒有相機可用,則應停用相機功能。