Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.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在4个频道上设置音量()_Java_Android_Audio_Android Mediaplayer_Volume - Fatal编程技术网

Java MediaPlayer在4个频道上设置音量()

Java MediaPlayer在4个频道上设置音量(),java,android,audio,android-mediaplayer,volume,Java,Android,Audio,Android Mediaplayer,Volume,我知道通过MediaPlayer我可以控制左右两个音频通道。是否可以扩展该功能并单独控制4个音频通道 在这里,我的左和右都打满了 yourMediaPlayer.setVolume(1.0f, 1.0f); 然后我就可以全速发挥我的左路了 yourMediaPlayer.setVolume(1.0f, 0.0f); 既然我有能力监控显示器上的每个通道,有没有办法做到这一点 yourMediaPlayer.setVolume(1.0f, 0.7f, 0.5f, 0.2f); ... . 顺便

我知道通过MediaPlayer我可以控制左右两个音频通道。是否可以扩展该功能并单独控制4个音频通道

在这里,我的左和右都打满了

yourMediaPlayer.setVolume(1.0f, 1.0f);
然后我就可以全速发挥我的左路了

yourMediaPlayer.setVolume(1.0f, 0.0f);
既然我有能力监控显示器上的每个通道,有没有办法做到这一点

yourMediaPlayer.setVolume(1.0f, 0.7f, 0.5f, 0.2f);

... . 顺便说一句,对于一款典型的手机或平板电脑来说,这几乎没有意义——通常是立体声设备,而不是四声道设备。正如@KlingKlang正确指出的,通过MediaPlayer,你不会走得太远。但有消息通过USB传输,请看以下:并以此为例。这里也有一个有趣的讨论: