Silverlight Mac话筒音量
我有一个SL4应用程序,可以从用户的麦克风捕获音频并播放。它在PC机上运行得相当好,但在我们的测试Macintosh上要使它正常工作,我遇到了很多麻烦。首先,它似乎忽略了AudioCaptureDevice.AudioFrameSize:我将其设置为20毫秒,这意味着在每秒16000个样本的情况下,它应该每秒返回640字节50次。相反,我的AudioSink.OnSamples()始终以每秒32次的1024字节数组进行调用。奇怪又烦人,但我可以纠正这一点 更大的问题是我捕获的音频非常非常安静。当我在我的电脑上捕获音频时,我点击作为音频源的网络摄像头,我会得到+/-10000范围内的样本。然而,当我在我的测试Macintosh上捕获音频,并点击网络摄像头时,我会得到+/-100范围内的样本。如果我在Mac的网络摄像头麦克风上录制任何东西,然后播放,我实际上什么都听不见。(我使用的是MS Lifecam HD-5000,如果有区别的话。) 我知道网络摄像头的麦克风可以正常工作,因为它可以与Skype配合使用Silverlight Mac话筒音量,silverlight,macos,microphone,Silverlight,Macos,Microphone,我有一个SL4应用程序,可以从用户的麦克风捕获音频并播放。它在PC机上运行得相当好,但在我们的测试Macintosh上要使它正常工作,我遇到了很多麻烦。首先,它似乎忽略了AudioCaptureDevice.AudioFrameSize:我将其设置为20毫秒,这意味着在每秒16000个样本的情况下,它应该每秒返回640字节50次。相反,我的AudioSink.OnSamples()始终以每秒32次的1024字节数组进行调用。奇怪又烦人,但我可以纠正这一点 更大的问题是我捕获的音频非常非常安静。当
有什么建议可以解决这个问题吗?还有人遇到类似的问题吗?结果是一个愚蠢的配置问题,我应该先检查一下。出于某种原因,OSX最初将网络摄像头的麦克风设置为“0”(满分10)。不知道为什么,但当我转到“系统首选项/声音/输入”并调整输入音量后,网络摄像头麦克风就开始按广告所说的那样工作。一般来说,在mac上设置输入音量对用户不太友好:( 我建议切换到SoundSource或MuteMyMic,两者都允许直接从状态栏调整音量