【发布时间】:2014-08-13 08:18:12
【问题描述】:
我正在创建一个应用程序,其中我的活动中有三个 MediaPlayer 对象。 Ler 称它们为 mp1、mp2 和 mp3。
我同时播放所有 3 个 MediaPlayer,因此用户应该能够设置每个声音的响度。
这就是我尝试的方式:
mp1.setVolume(volume1, 100);
mp2.setVolume(volume2, 100);
mp2.setVolume(volume3, 100);
volume1、volume2 和 volume3 是用户使用 SeekBar 设置的变量。我不确定 setVolume() 是如何工作的,所以我猜测第一个数字应该是它的响度,第二个应该是最大值。
但是,这根本不起作用,无论这些值是什么,每次播放的声音都是一样的。谁能告诉我如何控制每个 3 MediaPlayers 的音量?
【问题讨论】:
标签: android android-mediaplayer