.net 使用Windows Phone MediaElement时音频失真且无法理解?

.net 使用Windows Phone MediaElement时音频失真且无法理解?,.net,windows-phone-7,audio,.net,Windows Phone 7,Audio,令人难以置信的奇怪是,今天晚上,我试图在我的Windows Phone游戏(Silverlight,而不是XNA)中播放一段音频片段,并且所讨论的MP3通过Windows Media Player或VLC播放得非常清晰,但是当我使用MediaElement(Silverlight)时或者歌曲或者音效即使使用XNA,它也是乱七八糟、安静和难以理解的?这可能是什么原因 我甚至尝试用Adobe Audition使用不同的比特率和一系列其他变体重新保存它,但都没有用 以下是问题的罪魁祸首: 如果您可以尝

令人难以置信的奇怪是,今天晚上,我试图在我的Windows Phone游戏(Silverlight,而不是XNA)中播放一段音频片段,并且所讨论的MP3通过Windows Media Player或VLC播放得非常清晰,但是当我使用
MediaElement
(Silverlight)时或者
歌曲
或者
音效
即使使用XNA,它也是乱七八糟、安静和难以理解的?这可能是什么原因

我甚至尝试用Adobe Audition使用不同的比特率和一系列其他变体重新保存它,但都没有用

以下是问题的罪魁祸首:

如果您可以尝试使用我的mp3和下面的代码片段,并可以确定可能发生了什么,那将是美妙的

SoundTrigger.Source = new Uri("YouDidIt.mp3", UriKind.Relative);
SoundTrigger.Play();
然后在XAML曲面上:

<MediaElement x:Name="SoundTrigger" />

如果有帮助的话,这段声音片段是在家里用mac车库乐队录制的

一件令人吃惊的事,我简直不敢相信,如果我摘录一个音乐MP3并直接插入中间,MP3上的声音开始乱七八糟,然后半秒钟的完美音乐播放,然后恢复混乱的声音,这怎么可能呢?p> 更新2012-11-1:好的,新的非常奇怪的发现,当我将耳机插入Lumia 710时,声音播放得非常好?!但不是通过演讲者?扬声器只是发出嘶嘶声,远处的声音有点失真。这是一款全新的手机,甚至还不到两周,正如我所说,它可以完美地播放其他所有内容,而且非常清晰。发生了什么事?

我已经修好了

这一切都是因为我使用了一个平衡的舒尔SM-58话筒,直接进入一个不平衡的输入,并以立体声或其他方式录制,而我的手机应该是单声道的

这就解释了为什么当我插入耳机时,它能正确地通过,而不是通过手机的扬声器输出

我不记得我的链接解释了如何解决这个问题,但基本上如果你有这样的录音故障,在Audacity中单击曲目中的小下拉箭头并按“将立体声拆分为单声道”,然后你会得到两首曲目,突出显示一首,然后文件->导出选择。真是一种享受


有关菜单的更多信息,请参见此处:

尝试将原始文件(来自GarageBand)保存为
WAV
格式,然后查看其播放是否正常。如果是这样,可能是GarageBand的编码器设置。如果该WAV播放效果良好,请尝试使用
Audacity
WAV
文件编码为MP3。好的,我会尝试,确实尝试过。不过,如果前几天运气不好。。我会试试的。哇!wav不走运,还尝试了其他一些使用Audacity的工具:(有人能帮我尝试一个测试项目吗?