聲明你的app需要相機(jī):
<manifest ... > <uses-feature android:name="android.hardware.camera" android:required="true" /> ...</manifest>也可以在運(yùn)行時(shí),調(diào)用hasSystemFeature(PackageManager.FEATURE_CAMERA)檢查相機(jī)是否可用。
代碼示例:
static final int REQUEST_VIDEO_CAPTURE = 1;PRivate void dispatchTakeVideoIntent() { Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); if (takeVideoIntent.resolveActivity(getPackageManager()) != null) { startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE); }}和拍照一樣,給intent添加key為MediaStore.EXTRA_OUTPUT,value為文件URI可以指定拍攝視頻的文件位置。
返回的是content://URI。
注意:用模擬器運(yùn)行,可能會(huì)有返回intent為空的情況,最好用真機(jī)測(cè)試。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注