【发布时间】:2012-08-27 10:12:27
【问题描述】:
在我的虚拟安卓应用上,我尝试复制音频播放器的功能。我必须处理的文件是一些不太长的 ogg 文件:2-3 秒。
问题是文件量太小。我想增加音量,但我不知道如何。在我的应用程序中,声音的播放音量与通话音量相同。当我使用扬声器模式时,我想将音量提高到语音通话的音量。
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 文件的代码。欢迎任何反馈。
【问题讨论】:
-
为什么不调整 ogg 文件以增加音量?
标签: android audio volume speaker