Android MediaPlayer setVolume не работает должным образомAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android MediaPlayer setVolume не работает должным образом

Сообщение Anonymous »


Когда я использую функцию setVolume(left,right), на громкость песни влияет только левая громкость, правая может быть любым числом, mp это не волнует. Громкость меняется правильно на обоих ушах, следуя за левым.

вот фрагменты кода

mp = MediaPlayer.create(ZenActivity.appContext, resID); mp.setLooping(истина); mp.setVolume(stream_volL,stream_volR); мп.старт(); vol_downR.setOnTouchListener(new Button.OnTouchListener() { частный обработчик mHandler; Runnable mAction = новый Runnable() { @Override public void run() { stream_volR= Math.max(0f,stream_volR-0.0025f); mp.setVolume(stream_volL,stream_volR); mHandler.postDelayed(это, 50); } }; Я просмотрел все (?) сообщения о setVolume, но, похоже, ни у кого не было такой же проблемы: либо функция не работает полностью, либо у них есть другие проблемы; в любом случае их решения мне не помогли
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»