0

我正在编写在移动设备上捕获音频的 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”。没有什么。

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

交叉点:链接

4

1 回答 1

1

尝试这个

Player p = Manager.createPlayer("capture://audio?encoding=amr");
于 2010-11-16T16:34:32.117 回答