0

今天晚上非常奇怪的是,我试图在我的 Windows Phone 游戏(Silverlight,而不是 XNA)中播放音频片段,而有问题的 MP3 通过 Windows Media Player 或 VLC 播放完全清晰,但是当我使用MediaElement(Silverlight ) 或者Song甚至SoundEffect使用 XNA 它是乱码、安静和难以理解的?这可能是什么原因?

我什至尝试使用不同的比特率和许多其他变体使用 Adob​​e Audition 重新保存它,但无济于事。

这是有问题的罪魁祸首 MP3:http: //goneale.com/files/SO/YouDidIt.mp3

如果您可以尝试将我的 mp3 与以下代码片段一起使用并确定可能发生的情况,那就太好了!

SoundTrigger.Source = new Uri("YouDidIt.mp3", UriKind.Relative);
SoundTrigger.Play();

然后在 XAML 表面上:

<MediaElement x:Name="SoundTrigger" />

如果有帮助,这个人声片段是用 Garage Band for mac 在家录制的。

令人惊讶的是,我简直不敢相信,如果我截取一段音乐 mp3 并将其直接插入中间,我的声音在 mp3 上的开头是乱码,然后播放半秒完美的音乐,然后继续播放乱七八糟的声音,这怎么可能?!

2012-11-1 更新:好的,新的非常奇怪的发现,当我将耳机插入我的 Lumia 710 时,声音播放得非常好?!但不是通过扬声器?扬声器只是在远处发出嘶嘶声,声音失真,这是一部全新的手机,甚至还不到 2 周大,正如我所说,它可以完美地播放其他所有内容,而且非常清晰。会发生什么?

4

1 回答 1

0

我已经修好了!

这完全是因为我使用平衡舒尔 SM-58 麦克风直接进入非平衡输入并以立体声或其他方式录制,而我的手机应该是单声道。

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

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

有关菜单的更多信息,请参见此处:http: //manual.audacityteam.org/man/Splitting_and_Joining_Stereo_Tracks

于 2012-11-06T01:47:36.247 回答