У меня есть приложение SL4, которое (помимо прочего) захватывает звук с микрофона пользователя и воспроизводит его.На ПК все работает достаточно хорошо, но у меня много проблем с его корректной работой на нашем тестовом Macintosh.Во-первых, кажется, что игнорируется AudioCaptureDevice.AudioFrameSize: я установил его на 20 мс, что означает, что при 16000 выборок в секунду он должен возвращать 640 байтов 50 раз в секунду.Вместо этого мой AudioSink.OnSamples () последовательно вызывается с массивом из 1024 байтов 32 раза в секунду.Странно и раздражает, но я могу это исправить.
Большая проблема в том, что звук, который я записываю, очень, очень тихий.Когда я записываю звук на свой компьютер и нажимаю на веб-камеру, которая является источником звука, я получаю сэмплы в диапазоне +/- 10000.Однако, когда я записываю звук на своем тестовом Macintosh и нажимаю на веб-камеру, я получаю сэмплы в диапазоне +/- 100.Если я записываю что-либо на микрофон веб-камеры Mac, а затем воспроизводлю его, я фактически ничего не слышу.(Я использую MS Lifecam HD-5000, если это что-то меняет.)
Я знаю, что микрофон веб-камеры работает, так как он прекрасно работает со Skype.
Любые предложениядля устранения неполадок этого?Кто-нибудь еще сталкивался с подобными проблемами?