1

J2ME アプリでは、ビットレートが高くサイズの大きい .mp3 や .wav のサウンドですが、ユーザーが自分の好みのトーンを自由に設定できるようにしたいと考えています。パッケージ付きのJ2MEで可能ですjavax.microedition.mediaか??

サイズが 2.52MB でビットレートが 352kpbs の 1 つの .wav ファイルでこれを実行しようとしましたが、Netbeans は例外を示しました。

java.lang.OutOfMemoryError
    at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(Display.java:1996)
    at javax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(Display.java:2825)
    at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(DefaultEventHandler.java:303)
    at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(AutomatedEventHandler.java:670)
    at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186)
    at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+57)

これを行う方法はありますか、またはアプリで提供されているトーンを使用するようにユーザーを制限する必要がありますか?

4

1 に答える 1

1

JavaME 経由でデバイスの着信音またはアラーム音を変更することはできません。

独自の音色を奏でるアプリを作ることができます。再生できるフォーマットは、デバイスによって異なります。また、どれだけ大きくできるかは、デバイスで使用可能なメモリの量によって異なります。

アプリを可能な限り多くのデバイスと互換性を持たせたい場合は、MIDI または AMR ファイルを使用する必要があります。私の知る限り、新しいデバイスはすべて mp3 と wav ファイルもサポートしています。

于 2012-12-30T15:32:03.080 に答える