媒体例外:无法为三星上的capture://音频创建数据源

时间:2010-11-16 16:27:53

标签: audio java-me samsung-mobile mmapi amr

我正在编写在移动设备上捕获音频的midlet。

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

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

我的手机是三星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”。什么都没有。

为什么我得到这个例外的任何想法?

crosspost:link

1 个答案:

答案 0 :(得分:1)

试试这个

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