Samsung MEの携帯電話でJava MEでサウンドファイルを再生するにはどうすればよいですか?
質問
再生したいファイル形式には、.wav、.mp3、.midiが含まれます。
Wireless Toolkitクラスを使用しようとしましたが、成功しませんでした。また、Samsung SDKの一部であるAudioClipクラスを使用してみました。再び
解決
このデバイスがオーディオ/ mpegをサポートしている場合、ミッドレット内でこのコードを使用してmp3を再生できるはずです...
これはノキアのシンビアン携帯電話で動作します
// 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)first 。 Windows用の標準J2MEエミュレータと、wavファイルを再生できるサンプルコードが含まれています。 それがうまくいくと仮定して、Samsungデバイスで同じコードを試してください(もちろん、wavファイルの場所はおそらく変更されるので、サンプルコードで少し修正する必要があります)。 動作すると仮定して、動作しないコードとサンプルコードを比較してください。
所属していません StackOverflow