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