モバイルでオーディオをキャプチャする 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」も試しました。何もない。
この例外が発生する理由はありますか?
クロスポスト:リンク