Android視頻剪輯
A. Android錄制視頻,需要對錄完的視頻進行自動處理。如何判斷視頻是否錄制完畢
先隨便設個用於回調的requestCode值,比如
publicstaticfinalintREQUEST_CODE_RECORD_FINISH=0;
然後調用系統自帶錄像機的代碼
Intentintent=newIntent();
intent.setAction(MediaStore.ACTION_VIDEO_CAPTURE);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(intent,REQUEST_CODE_RECORD_FINISH);
同時在同一Activity中實現回調方法
protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){
if(requestCode==REQUEST_CODE_RECORD_FINISH&&resultCode==RESULT_OK){
Toast.makeText(getBaseContext(),"錄像完成,保存路徑:"+data.getDataString(),Toast.LENGTH_LONG).show();
}
}
最後別忘了在Manifest文件里添加許可權
<uses-permissionandroid:name="android.permission.CAMERA"/>
<uses-permissionandroid:name="android.permission.RECORD_AUDIO"/>
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>