我正在编写在移动设备上捕获音频的 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”。没有什么。
任何想法为什么我会得到这个例外?
交叉点:链接