我有一個SL4應用程序(其中包括)捕獲用戶麥克風的音頻並播放它。它在PC上運行得相當順利,但我在測試Macintosh上正常工作時遇到了很多麻煩。首先,它似乎忽略了AudioCaptureDevice.AudioFrameSize:我將它設置爲20 ms,這意味着在每秒16000個採樣時,它應該每秒返回640個字節50次。相反,我的AudioSink.OnSamples()一直以32字節/秒的1024字節數組被調用。奇怪,煩人,但我可以糾正這一點。Silverlight Mac麥克風音量
更大的問題是我捕獲的音頻非常非常安靜。當我在PC上捕捉音頻時,點擊音頻源的網絡攝像頭時,我會獲得+/- 10,000範圍內的樣本。但是,當我在測試Macintosh上捕捉音頻時,點擊攝像頭,我會獲得+/- 100範圍內的樣本。如果我在Mac的網絡攝像頭麥克風上錄製任何內容,然後播放它,我實際上聽不到任何聲音。 (我使用的是MS Lifecam HD-5000,如果這有什麼區別的話)。
我知道攝像頭的麥克風正在工作,因爲它在Skype上工作得很好。
對此進行故障排除的任何建議?其他人遇到類似的問題?