Android录制视频,需要对录完的视频进行自动处理。如何判断视频是否录制完毕?
答案:1 悬赏:60 手机版
解决时间 2021-03-28 08:12
- 提问者网友:一抹荒凉废墟
- 2021-03-28 04:38
Android录制视频,需要对录完的视频进行自动处理。如何判断视频是否录制完毕?
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-28 05:48
先随便设个用于回调的requestCode值,比如
public static final int REQUEST_CODE_RECORD_FINISH = 0;
然后调用系统自带录像机的代码
Intent intent = new Intent();
intent.setAction(MediaStore.ACTION_VIDEO_CAPTURE);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(intent, REQUEST_CODE_RECORD_FINISH);
同时在同一Activity中实现回调方法
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == REQUEST_CODE_RECORD_FINISH && resultCode == RESULT_OK){
Toast.makeText(getBaseContext(), "录像完成,保存路径:" + data.getDataString(), Toast.LENGTH_LONG).show();
}
}
最后别忘了在Manifest文件里添加权限
追问QQ多少,能私聊么?没懂你的意思追答看我的示例代码,如果不懂百度私聊
public static final int REQUEST_CODE_RECORD_FINISH = 0;
然后调用系统自带录像机的代码
Intent intent = new Intent();
intent.setAction(MediaStore.ACTION_VIDEO_CAPTURE);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(intent, REQUEST_CODE_RECORD_FINISH);
同时在同一Activity中实现回调方法
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == REQUEST_CODE_RECORD_FINISH && resultCode == RESULT_OK){
Toast.makeText(getBaseContext(), "录像完成,保存路径:" + data.getDataString(), Toast.LENGTH_LONG).show();
}
}
最后别忘了在Manifest文件里添加权限
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯