在我虚拟的Android应用上,我尝试复制音频播放器的功能。我必须处理的文件是一些不太长的ogg文件:2-3秒。Android声音扬声器
问题是文件的体积太小。我想增加音量,但我不知道如何。在我的应用程序中,声音播放的音量相当于来自电话的音量。当我使用扬声器模式时,我希望将音量增大到来自语音呼叫的音量。
AssetFileDescriptor afd;
try {
afd = getAssets().openFd(strPlayFileName);
mPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
mPlayer.prepare();
afd.close();
mPlayer.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
这是播放我的ogg文件的代码。欢迎任何反馈。
也许这将有助于:http://stackoverflow.com/questions/4593552/android-get-set-media-volumenot-ringone-volume – pawelzieba
为什么不调整你的ogg文件有更多的音量? –