私は、(とりわけ)ユーザーのマイクのオーディオをキャプチャして再生するSL4アプリケーションを持っています。それはすべてのPC上で合理的にうまく動作しますが、私はそれが私たちのテストのMacintosh上で正常に動作するように多くの問題を抱えています。 1つは、AudioCaptureDevice.AudioFrameSizeを無視しているようです:私は20msに設定しました。これは、毎秒16000サンプルで640バイトを毎秒50回返すことを意味します。代わりに、私のAudioSink.OnSamples()は一貫して1024バイトの配列で32回/秒呼び出されます。奇妙な、そして迷惑な、しかし私はそれを訂正することができます。Silverlight Macマイクボリューム
大きな問題は、キャプチャしているオーディオが非常に静かであることです。 PCでオーディオをキャプチャしているときに、オーディオのソースであるウェブカメラをタップすると、+/- 10,000の範囲のサンプルが得られます。しかし、テスト用のMacintoshでオーディオをキャプチャしているときにウェブカメラをタップすると、+/- 100の範囲のサンプルが得られます。 Macのウェブカメラのマイクに何かを録音して再生すると、何も聞こえません。 (私はMS Lifecam HD-5000を使用していますが、違いがあれば)
私は、ウェブカメラのマイクが動作していることを知っています。
このトラブルシューティングの推奨事項はありますか?他の誰かが同様の問題にぶつかる?