MediaException: не удается создать DataSoruce для захвата: // аудио на Samsung - PullRequest
0 голосов
/ 16 ноября 2010

Я пишу мидлет, который захватывает звук на мобильном телефоне.

System.getProperty("supports.audio.capture"); - returns true

Manager.getSupportedContentTypes("capture"); - returns "audio/amr"

Мой мобильный телефон - Samsung SGH-G800 и согласно его спецификации поддерживает JSR-135, но на этом:

Manager.createPlayer("capture://audio?encoding=audio/amr");

Я получаю это исключение:

MediaException: Cannot create DataSoruce for: capture://audio?encoding=audio/amr

Я пробовал также "capture: // audio", "capture: // audio_video" и "capture: // audio? Encoding = pcm".Ничего.

Есть идеи, почему я получаю это исключение?

кросспост: ссылка

1 Ответ

1 голос
/ 16 ноября 2010

Попробуйте это

Player p = Manager.createPlayer("capture://audio?encoding=amr");
...