Громкость микрофона Silverlight Mac - PullRequest
0 голосов
/ 19 января 2011

У меня есть приложение SL4, которое (помимо прочего) захватывает звук с микрофона пользователя и воспроизводит его.На ПК все работает достаточно хорошо, но у меня много проблем с его корректной работой на нашем тестовом Macintosh.Во-первых, кажется, что игнорируется AudioCaptureDevice.AudioFrameSize: я установил его на 20 мс, что означает, что при 16000 выборок в секунду он должен возвращать 640 байтов 50 раз в секунду.Вместо этого мой AudioSink.OnSamples () последовательно вызывается с массивом из 1024 байтов 32 раза в секунду.Странно и раздражает, но я могу это исправить.

Большая проблема в том, что звук, который я записываю, очень, очень тихий.Когда я записываю звук на свой компьютер и нажимаю на веб-камеру, которая является источником звука, я получаю сэмплы в диапазоне +/- 10000.Однако, когда я записываю звук на своем тестовом Macintosh и нажимаю на веб-камеру, я получаю сэмплы в диапазоне +/- 100.Если я записываю что-либо на микрофон веб-камеры Mac, а затем воспроизводлю его, я фактически ничего не слышу.(Я использую MS Lifecam HD-5000, если это что-то меняет.)

Я знаю, что микрофон веб-камеры работает, так как он прекрасно работает со Skype.

Любые предложениядля устранения неполадок этого?Кто-нибудь еще сталкивался с подобными проблемами?

Ответы [ 2 ]

1 голос
/ 27 января 2012

В целом настройка громкости ввода на Mac не совсем удобна для пользователя: (

Я бы предложил переключиться на SoundSource или MuteMyMic - оба позволяют регулировать громкость непосредственно из строки состояния.

0 голосов
/ 20 января 2011

Оказалось, что это глупая проблема конфигурации, которую я должен был проверить первым.По какой-то причине OSX изначально установила микрофон веб-камеры на «0» из 10. Не знаю почему, но как только я перешел в «Системные настройки / Звук / Вход» и отрегулировал «Громкость входа», микрофон веб-камеры начал работать так, как рекламируется..

...