我想播放一个音频文件,从左扬声器开始,然后切换到右扬声器。让媒体播放器首先在右扬声器上播放,然后在左扬声器上播放
我试图做这样的事情:
MediaPlayer mp = new MediaPlayer();
// Setup audio file
mp.start();
mp.setVolume(1.0F, 0F);
// Delay a second or two (I actually use a Handler and the postDelayed method)
mp.setVolume(0F, 1.0F);
但声音是通过对两个扬声器的全部时间。
如何在左侧或右侧扬声器静音(或缩小音量)的情况下播放Android中的音频?
编辑:
我得到了一会儿正确的行为,而我在测试我的应用程序,但随后恢复到什么完全相同的代码库上述我。基于此,还有什么我可以检查以了解发生了什么?
您可以更改音频文件,包括这种效果呢? –
@TristanBurnside我试图让用户可以在我的应用程序中使用他们自己的媒体文件,否则这可能是最好的答案... – dg123
我以前有过与本机实现MediaPlayer有关的(不同)问题,在此期间我发现这些年来有所改变。你正在运行哪个版本的Android?最好。 – Tom