2012-09-29 46 views
1

在windows phone 7中播放此wav文件時出現錯誤。無法播放WP7中的wav文件

var stream = TitleContainer.OpenStream("TestSound.WAV"); 
      var effect = SoundEffect.FromStream(stream); 
      FrameworkDispatcher.Update(); 
      effect.Play(); 

而且它在第二行代碼中得到這個異常。

Ensure that the specified stream contains valid PCM mono or stereo wave data. 

回答

1

我打過wav文件很多...

什麼wav文件,你想打?

這裏是一個非常簡單的聲音我以前玩過... http://iron7.com/forapp/xylo/x1.wav

我覺得厚顏無恥工具是編輯文件到一個可接受的格式特別有用 - http://audacity.sourceforge.net/

+0

非常感謝司徒你的樣品的Wav文件對我來說運行。你能告訴我怎樣才能將一些mp3文件轉換成可以在wp7上運行的wav格式,但是我想保持低的尺寸,因爲這些文件也是應用程序的一部分,我不想讓應用程序的尺寸變大。請建議。 –

+0

要播放mp3,您可以使用mediaelement。對於轉換mp3-> wav使用http://audacity.sourceforge.net/,但這會增加大小。欲瞭解更多想法,請在此搜索或提出新問題 – Stuart

+0

XNA擁有自己的內置音效壓縮功能。 [請參閱我的答案](http://stackoverflow.com/a/7025544/165500)。 –

1

您可以使用任何的.wav的這些格式準則文件:

編解碼器:微軟PCM格式

採樣率:11025

通道:1(單聲道)或2(立體聲)

位深度:16位