注意:本頁面所述是指已淘汰的相機類別。建議使用 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)
,由您在執行階段檢查是否有相機可以使用。如果沒有相機可用,則應停用相機功能。