Nokia E65のJ2MEメディアプレーヤーは機能しますか?
-
21-09-2019 - |
質問
J2MEで簡単なメディア再生アプリケーションを作成しようとしています。現在、私は最も単純なものから始めています。JARファイルに含まれるリソースからWAVファイルを再生したいだけです。私はこの簡単なコードを使用しています:
DataInputStream wav = new DataInputStream(getClass().getResourceAsStream("sample.wav"));
Player player = Manager.createPlayer(wav, "audio/x-wav");
player.addPlayerListener(this);
player.realize();
VolumeControl vc = (VolumeControl) player.getControl("VolumeControl");
if( vc != null )
vc.setLevel(100);
player.start();
最新のファームウェアを備えたNokia E65とオリジナルのファームウェアを使用したNokia 3110Cの2つの携帯電話で実行します。 E65では、プレーヤーが作成され、プレイを開始し、スローされる例外はありません。しかし、私は何も聞こえません...同じWAVファイルは、組み込みのメディアプレーヤーで正常に機能します。ご覧のとおり、プレーヤーリスナーが添付されていて、単一のメッセージのみを受け取ります。 STARTED
. 。 (noはありません VOLUME_CHANGED
また END_OF_MEDIA
イベント。)
Nokia 3110Cで実行されている同じJARファイルは正常に再生され、予想されるすべてのプレイヤーイベントが表示されます。
E65の何が問題なのか、何が間違っているのか考えていますか?
解決
ノキアフォーラムで解決策を見つけました。 Nokia E65のJ2MEメディアプレーヤーは機能しますか?
ユーザーのプロファイルでは、警告トーンを有効にする必要があります。
現在のプロファイルで「警告音」がオンになっていることを確認してください...
...デバイスのマニュアルを確認してください。 N96では、ツール、プロファイル(選択プロファイル)、オプション、パーソナライズ、警告トーンがあります。
J2MEアプリケーションコードからこの設定を確認する方法はありません。
所属していません StackOverflow