Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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/226.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 使用MediaPlayer可同时播放多种声音_Java_Android_Audio_Media Player - Fatal编程技术网

Java 使用MediaPlayer可同时播放多种声音

Java 使用MediaPlayer可同时播放多种声音,java,android,audio,media-player,Java,Android,Audio,Media Player,我如何才能得到,比如说最多10个声音同时播放? 我搜索并找到了SoundPool,但这不是一个选项——因为我的声音大于1Mb 我想为每个声音制作一个MediaPlayer实例,但我不知道它是否有效 我知道我可能需要MediaPlayer,但我阅读了其他问题中的问题,比如这个对象的实例太多,现在我不知道如何管理它 有没有可以处理多种声音的库,或者使用MediaPlayer的正确方法是什么?你可以在android中查看AudioTrack类。我正在查看,但看起来像。。。如果您需要实时更改声音等。。。

我如何才能得到,比如说最多10个声音同时播放?
我搜索并找到了SoundPool,但这不是一个选项——因为我的声音大于1Mb

我想为每个声音制作一个MediaPlayer实例,但我不知道它是否有效

我知道我可能需要MediaPlayer,但我阅读了其他问题中的问题,比如这个对象的实例太多,现在我不知道如何管理它


有没有可以处理多种声音的库,或者使用MediaPlayer的正确方法是什么?

你可以在android中查看AudioTrack类。我正在查看,但看起来像。。。如果您需要实时更改声音等。。。我尝试制作最多10个mediaplayer实例,它看起来不错,没有问题,cpu使用率低,所以我将尝试使用它。;)你们可以在安卓系统中查看AudioTrack课程。我正在查看,但看起来。。。如果您需要实时更改声音等。。。我尝试制作最多10个mediaplayer实例,它看起来不错,没有问题,cpu使用率低,所以我将尝试使用它。;)