再生したいファイル形式には、.wav、.mp3、.midiがあります。
Wireless Toolkitクラスを使用しようとしましたが、成功しませんでした。また、SamsungSDKの一部であるAudioClipクラスを使用してみました。再び
このデバイスがオーディオ/mpegをサポートしている場合は、mp3を再生できるはずです。ミッドレット内でこのコードを使用してください...
これは私のnokiasymbian電話で動作します
// Code starts here put this into midlet run() method
public void run()
{
try
{
InputStream is = getClass().getResourceAsStream("your_audio_file.mp3");
player = Manager.createPlayer(is,"audio/mpeg");
// if "audio/mpeg" doesn't work try "audio/mp3"
player.realize();
player.prefetch();
player.start();
}
catch(Exception e)
{}
}
エミュレーターに関しては、私のノキアの経験では、mp3プレーヤーをエミュレートすることはできませんでしたが、アプリケーションを電話にかけると機能します...
確認するソース コードがない場合は、wireles ツールキット ( http://java.sun.com から) を最初に使用することをお勧めします。これには、Windows 用の標準 J2ME エミュレーターと、wav ファイルを再生できるサンプル コードが含まれています。問題なく動作すると仮定して、Samsung デバイスで同じコードを試してください (もちろん、wav ファイルの場所はおそらく変更されるため、サンプル コードを少し変更する必要があります)。それがうまくいくと仮定して、うまくいかないコードをサンプルコードと比較してください。