今夜の信じられないほど奇妙なことに、Windows Phoneゲーム(XNAではなくSilverlight)でオーディオスニペットを再生しようとしています。問題のMP3は、Windows Media PlayerまたはVLCで完全に正常に再生されますが、MediaElement
(Silverlight )またはSong
XNASoundEffect
を使用しても、文字化けし、静かで、理解できませんか?これの原因は何でしょうか?
別のビットレートや他の多くのバリエーションを使用してAdobeAuditionで再保存しようとしましたが、役に立ちませんでした。
問題の原因となるMP3は次のとおりです。http://goneale.com/files/SO/YouDidIt.mp3
以下のコードスニペットで私のmp3を試してみて、何が起こっているのかを判断できれば、それは素晴らしいことです!
SoundTrigger.Source = new Uri("YouDidIt.mp3", UriKind.Relative);
SoundTrigger.Play();
次に、XAMLサーフェスで:
<MediaElement x:Name="SoundTrigger" />
それが役に立ったら、このボーカルスニペットはMac用のGarageBandを使って自宅で録音されました。
驚くべきことに、信じられないことですが、音楽mp3のスニペットを真ん中に直接挿入すると、mp3での私の声の始まりが文字化けし、完璧な音楽の0.5秒が再生されて再開します。文字化けした声、どうしてこれができるのか?!
更新2012-11-1:わかりました、新しい非常に奇妙な発見です。ヘッドフォンをLumia 710に接続すると、サウンドは完全に正常に再生されますか?!しかし、スピーカーを通してではありませんか?スピーカーは、遠くに歪んだ声でただのヒスノイズです。これは、他のすべてを完全に細かくクリアに再生すると言ったように、2週間も経っていない真新しい電話です。何が起こっているのでしょうか?