Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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/3/android/221.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
Java 如何将录制的视频从一个活动发送到另一个活动?_Java_Android_Xml_Android Studio - Fatal编程技术网

Java 如何将录制的视频从一个活动发送到另一个活动?

Java 如何将录制的视频从一个活动发送到另一个活动?,java,android,xml,android-studio,Java,Android,Xml,Android Studio,我正在尝试将我录制的视频从一个活动发送到另一个活动。我想把地址寄出去,但没能寄出去 public void startRecordingVideo(View view) { if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT)) { Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

我正在尝试将我录制的视频从一个活动发送到另一个活动。我想把地址寄出去,但没能寄出去

    public void startRecordingVideo(View view) {
    if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FRONT)) {
        Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
        File mediaFile = new File(
                Environment.getExternalStorageDirectory().getAbsolutePath() + "/myvideo.mp4");
        videoUri = Uri.fromFile(mediaFile);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, videoUri);
        startActivityForResult(intent, VIDEO_CAPTURE);
    } else {
        Toast.makeText(this, "No camera on device", Toast.LENGTH_LONG).show();
    }
}
公共void转换(视图){


}

什么意思是你不能?你有stacktrace吗?您确定您已授予在外部存储器上写入的权限吗?为什么要发送这样的视频?您的视频将保存在外部存储器中。您可以使用另一个活动的路径直接访问该视频。明白了!这个代码有效。但是,如果你能告诉我如何访问路径,那么操纵视频进行编辑就更容易了。什么意思是你不能?你有stacktrace吗?您确定您已授予在外部存储器上写入的权限吗?为什么要发送这样的视频?您的视频将保存在外部存储器中。您可以使用另一个活动的路径直接访问该视频。明白了!这个代码有效。但是,如果你能告诉我如何访问路径,它将更容易操纵视频进行编辑。
    Intent i = new Intent(getApplicationContext(),convertVid.class);
    File mediaFile = new File(
            Environment.getExternalStorageDirectory().getAbsolutePath() + "/myvideo.mp4");
    videoUri = Uri.fromFile(mediaFile);
    i.putExtra("video1",videoUri);
    startActivityForResult(i,1);
}