诺基亚Lumia 800上的WP7 XNA音乐和声音问题

时间:2012-10-16 09:26:51

标签: windows-phone-7 xna-4.0 soundeffect

我差不多为Windows Phone 7操作系统开发了我的第一款游戏。不幸的是,我遇到了一个相当令人讨厌的问题。仅仅播放背景音乐和声音效果的简单任务在声音效果播放中产生严重的扭曲,并且整体结果是可怕的。这是声音从手机的扬声器中传出的时候。

然而,如果我使用耳机,所有问题都会消失(即,没有任何扭曲)。我也在HTC HD7上使用相同的代码,我也没有在扬声器或耳机上看到问题。

音效为MP3 @ 48kbps,音乐也是MP3 @ 96 kbps。

我所做的就是以下几点:

在LoadContent中:

backgroundMusic = Content.Load<Song>("Music");
soundEffect = Content.Load<SoundEffect>("SoundEffect");
soundInst = soundEffect.CreateInstance(); / I am using a SoundEffectInstance to play the sound effect

MediaPlayer.Play(backgroundMusic);
MediaPlayer.IsRepeating = true;

Laster on,我发出一个soundInst.Play()。

但是,如果我不播放任何音乐,音效效果会很好。

同样,这似乎只发生在我的诺基亚Lumia 800上,因为它在HTC HD7上似乎没问题。然而,有趣的是,在我在Lumia 800上玩的大多数游戏中,我没有注意到这种音乐/音效问题(我在其他游戏中只注意到它)。

我也尝试过播放音量,但它并没有帮助。即使音乐的音量为0,音效也无法正确播放。

总之,当且仅当我停止播放音乐时,无论音量如何,音效都能正常播放。

有什么想法吗?

提前致谢!

0 个答案:

没有答案