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, но, похоже, ни у кого не было такой же проблемы: либо функция не работает полностью, либо у них есть другие проблемы; в любом случае их решения мне не помогли

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