据我所知,在silverlight 3上播放音频的唯一方法是使用mediaelement。我正在使用flash vs silverlight来比较一个网络应用程序,它允许用户以交互方式打开/关闭单个音频作品中的多个音轨。
答案 0 :(得分:1)
您还可以使用MediaStreamSource(使用MediaElement)对音频进行更精细的控制,或者修改或程序性地创建音频。遗憾的是,您需要对音频有一个深入的了解,并创建自己的音频控制类来检测声音级别。我会在网上搜索其他人如何使用MediaStreamSource和音频。
我不知道你一次可以播放多少个音轨的限制。我不确定是否存在人为限制,或者您是否受到系统资源的限制。
答案 1 :(得分:0)
您可以使用此library为您提供原始音频数据(PCM)。正如Jeremiah所说,这是一个自定义的MediaStreamSource。
目前仅适用于MP3和立体声频道。如果您愿意,可以使用音频预处理器功能将特定通道静音。
该演示在Pan效果
中显示此项