0

任何人都知道为什么android在媒体播放器上播放的音调比它自己播放的更柔和?

例如,当收到新电子邮件时,我的 Nexus 会播放音调 pixiedust.ogg,而且声音很大。然后,我从设备上抓取文件并自己播放:

MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.pixiedust);
mediaPlayer.start();

这似乎还不到安卓系统播放它时的一半音量。有人对此有解释吗?

4

1 回答 1

1

尝试...

mediaPlayer.setVolume(1, 1);

在设备上,警报有一个音量控制,应用音量一个单独的控制。(我假设它们都设置好了。)

此外,您可以改变特定声音的音量,如果您愿意,可以平衡特定音量设置的不同声音。

鉴于此,我假设警报音量会自动增加声音的基本音量,而默认的 MediaPlayer 可能默认将其设置为 50% 左右,因此您可以根据需要对其进行调整。

于 2012-07-11T05:44:47.137 回答