Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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/206.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 如何以编程方式将音频添加到android中选定的视频部分?_Java_Android_Audio_Android Videoview - Fatal编程技术网

Java 如何以编程方式将音频添加到android中选定的视频部分?

Java 如何以编程方式将音频添加到android中选定的视频部分?,java,android,audio,android-videoview,Java,Android,Audio,Android Videoview,我有一个android应用程序,用户可以从gallery中选择任意一个视频,在Videoview中预览视频,还可以使用MediaController显示所有选项 我正在使用 activityMainBinding.videoView.setVideoURI(data.getData()); activityMainBinding.videoView.start(); 设置后,用户可以选择视频的任何部分(例如:10secs-20secs),并应提供添加音频文件的选项。一旦用户选择音频,整个视频将

我有一个android应用程序,用户可以从gallery中选择任意一个视频,在Videoview中预览视频,还可以使用MediaController显示所有选项

我正在使用

activityMainBinding.videoView.setVideoURI(data.getData());
activityMainBinding.videoView.start();
设置后,用户可以选择视频的任何部分(例如:10secs-20secs),并应提供添加音频文件的选项。一旦用户选择音频,整个视频将播放

如何实现视频部分的选择,然后添加音频????
一定要提出建议。

这不是一个简单的问题。您必须结合使用
MediaCodec
MediaExtractor
AudioTrack
。之后,您将不得不处理视频和音频的同步。祝你好运