Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
视频剪辑使用";com.android.camera.action.TRIM“;(厨房2包)_Android_Video_Android Gallery - Fatal编程技术网

视频剪辑使用";com.android.camera.action.TRIM“;(厨房2包)

视频剪辑使用";com.android.camera.action.TRIM“;(厨房2包),android,video,android-gallery,Android,Video,Android Gallery,我需要在视频上执行修剪操作。我正在使用代码,它在Gallery2软件包安装的手机上运行得非常好。但its不会在ActivityResult上返回(如果triiming成功,则intent不会返回任何结果) 代码: Intent-trimVideoIntent=newintent(“com.android.camera.action.TRIM”); //额外的密钥已从com.android.gallery3d.app.PhotoPage.key\u MEDIA\u ITEM\u路径中找到 trim

我需要在视频上执行修剪操作。我正在使用代码,它在Gallery2软件包安装的手机上运行得非常好。但its不会在ActivityResult上返回
(如果triiming成功,则intent不会返回任何结果)

代码:

Intent-trimVideoIntent=newintent(“com.android.camera.action.TRIM”);
//额外的密钥已从com.android.gallery3d.app.PhotoPage.key\u MEDIA\u ITEM\u路径中找到
trimVideoIntent.putExtra(“媒体项路径”,文件路径);
trimVideoIntent.setData(videoUri);
//检查设备是否能够处理意图
List List=getPackageManager().QueryInputActivities(trimVideoIntent,0);
if(null!=list&&list.size()>0){
startActivityForResult(trimVideoIntent,2);//激活TrimVideo活动
}否则{
Toast.makeText(此“不支持视频剪辑”,1.show();
}

有没有办法在修剪后关闭gallery2并返回结果?

这里的文件路径和视频uri是什么?您找到我需要的解决方案了吗
Intent trimVideoIntent = new Intent("com.android.camera.action.TRIM");

            // The key for the extra has been discovered from com.android.gallery3d.app.PhotoPage.KEY_MEDIA_ITEM_PATH
            trimVideoIntent.putExtra("media-item-path", FilePath);
            trimVideoIntent.setData(videoUri);

            // Check if the device can handle the Intent
            List<ResolveInfo> list = getPackageManager().queryIntentActivities(trimVideoIntent, 0);
            if (null != list && list.size() > 0) {
                startActivityForResult(trimVideoIntent,2); // Fires TrimVideo activity into being active
            }else {
                Toast.makeText(this, "Video trimming not supported", 1).show();
            }