我正在寫一對分發音頻的應用程序(以及其他功能)。我有一個WPF程序,允許藝術家錄製和編輯音頻。點擊一個按鈕,然後將其上傳到Silverlight支持的網站。訪問此網站的消費者可以收聽音頻。簡單。有用。但我希望它更好:我需要一種可以在錄製和播放端無縫工作的音頻格式。什麼音頻格式適用於Silverlight + WPF?
我目前使用的是mp3格式,我對此不滿意。爲了錄製/編輯,我使用了Alvas Audio c#庫。它工作正常,但對於MP3錄製需要藝術家進入他的註冊表來將msacm.l3acm更改爲l3codecp.acm。對最終用戶來說,這是一個很大的要求。此外,當我安裝在新機器上時,mp3錄製似乎相當脆弱。 (有時候它會隨機發揮作用,直到你弄亂了一段時間,但我仍然不知道爲什麼)。我聽說除非我想向MP3專利持有者支付版稅,否則我總是需要依靠這種類型的註冊表更改。
那麼我可以用什麼其他音頻格式呢?我需要壓縮的東西。例如,Alvas的音頻也可以記錄到GSM,但不會在Silverlight中播放。 Silverlight將播放WMA,但我不知道如何以該格式錄製 - Alvas Audio不會。我會開放使用另一個錄音庫,但我沒有設法找到一個。
我失去了一些東西明顯,或者是真有記錄在WPF音頻和在Silverlight播放它沒有用戶友好的方式?這似乎應該有...
任何建議非常感謝。
謝謝。
哦,你見過這個 - http://prefix.teddywino.com /post/SilverlightMediaKitLiveDemo.aspx?它可能不會回答你的問題,但它很酷。源代碼在這裏:http://salusemediakit.codeplex.com/ – 2010-07-03 00:27:34
這很酷。不知道它會如何回答我的問題,除非他們也提供GSM版本。但是非常酷。 – Adrian 2010-07-03 00:52:21