0

私が知る限り、Silverlight 3でオーディオを再生する唯一の方法は、mediaelementを使用することです。ユーザーが単一のオーディオコンポジションから複数のトラックをインタラクティブにオン/オフできるWebアプリでフラッシュとSilverlightを使用して比較しています。

  1. Silverlightは一度にいくつの同時サウンドを再生できますか?フラッシュには30の制限があると思います。
  2. フラッシュサウンドチャネルオブジェクトを使用できるように、サウンドレベル(左チャネルと右チャネル)を監視する方法はありますか?
4

2 に答える 2

1

MediaStreamSource (MediaElementを使用)を使用して、オーディオをよりきめ細かく制御したり、オーディオを変更または手続き的に作成したりすることもできます。残念ながら、オーディオを深く理解し、サウンドレベルを検出するための独自のオーディオコントロールクラスを作成する必要があります。他の人がオーディオでMediaStreamSourceをどのように使用しているかの例をネットで検索します。

一度に再生できるオーディオトラックの数に制限があることに気づいていません。人為的な制限があるのか​​、それともシステムリソースによって制限されているだけなのかはわかりません。

于 2009-10-24T00:40:46.043 に答える
0

生のオーディオデータ(PCM)を提供するこのライブラリを使用できます。ジェレマイアが述べたように、これはカスタムMediaStreamSourceです。

現在、MP3およびステレオチャンネルでのみ動作します。必要に応じて、オーディオプリプロセッサ機能を使用して特定のチャネルをミュートできます。

デモはパン効果でこれを披露します

于 2009-12-11T14:39:01.230 に答える