2009-10-23 38 views
0

據我所知,silverlight 3播放音頻的唯一方法是使用mediaelement。我正在比較使用閃光燈和Silverlight的網絡應用程序,這將允許用戶交互式地打開/關閉單個音頻作品中的多個音軌。silverlight audio monitoring

  1. Silverlight同時發出多少聲音?想想閃存有30的限制。
  2. 任何方式來監測聲級(左聲道和右聲道),就像我可以使用閃光聲道對象?

回答

1

您還可以使用MediaStreamSource(含MediaElement)對音頻進行更精細的控制,或修改或程序化地創建音頻。但遺憾的是,您需要對音頻有深入的瞭解,並創建自己的音頻控制類來檢測音量。我會在網上搜索其他人如何使用MediaStreamSource和音頻的例子。

我不知道一次可以播放多少音軌的限制。我不確定是否存在人爲限制,或者您是否受限於系統資源。

0

您可以使用此library它爲您提供原始音頻數據(PCM)。正如Jeremiah所說,它是一種自定義的MediaStreamSource。

它目前只適用於MP3和立體聲頻道。如果您願意,您可以使用音頻預處理器功能將特定頻道靜音。

該演示在Pan效果中顯示此關閉