2013-06-27 93 views
4

如何將WP8上的MP3文件轉換爲WAV文件?
是否有API或需要使用第三方代碼?在WP8上將MP3轉換爲WAV

對於WAV文件的需求是因爲我的應用程序不時地向用戶播放提示。爲了不從後臺應用程序終止音頻,我必須使用SoundEffect類。這個類只能處理WAV文件。

謝謝。

+1

爲什麼不轉換你的MP3到您的電腦上WAV呢? –

+0

也許他簡單的想在應用程序中做。 – aloisdg

回答

0

不知道這將適用於WP8,但你可以嘗試。

在WPF中,我使用NAudio。你可以通過nuget將它添加到你的項目中。

後,您可以使用下面的代碼片段:

public static void Mp3ToWav(string mp3File, string outputFile) 
    { 
     using (Mp3FileReader reader = new Mp3FileReader(mp3File)) 
     { 
      WaveFileWriter.CreateWaveFile(outputFile, reader); 
     } 
    } 
+0

您無法將NAudio用於Windows Phone。 – Mani

+0

根本沒有搬運工? – aloisdg

+0

尚無可移植的類庫:http://mark-dot-net.blogspot.co.uk/2013/10/naudio-17-release-notes.html(http://naudio.codeplex.com/)您可以聯繫人標記(http://mark-dot-net.blogspot.nl/p/about-me.html)或嘗試從codeplex源自己構建pcl –