我想允许用户将存储在服务器上的录制的WAV文件作为客户端播放回Silverlight应用程序来播放它们。 我看到有一种方法可以在Silverlight(here)上播放WAV文件,但是当我试图表达它时,我在播放文件时出错,因为它不是PCM格式而是编码。
我正在尝试播放的文件是使用特殊编码器编码的,所以我认为唯一的方法是解码服务器上的WAV文件并将其传回客户端。限制是解码过程应该实时发生,因为转换所有存在的WAV文件是不合理的。
有可能吗?我可以使用哪种流光? (Windows Media Service可以在这里提供帮助吗?)有人对这种情况有经验吗?
感谢您的帮助。
答案 0 :(得分:1)
此示例http://alvas.net/alvas.audio,tips.aspx#tip24“..通过网页将已保存的Wav文件转换为MP3 ..”转换为PCM更加容易。您只需要将AudioCompressionManager.MpegLayer3FormatTag替换为AudioCompressionManager.PcmFormatTag
答案 1 :(得分:0)