0

モバイルでオーディオをキャプチャする midlet を書いています。

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」も試しました。何もない。

この例外が発生する理由はありますか?

クロスポスト:リンク

4

1 に答える 1

1

これを試して

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