Samsung MEの携帯電話でJava MEでサウンドファイルを再生するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/216766

  •  03-07-2019
  •  | 
  •  

質問

再生したいファイル形式には、.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ファイルの場所はおそらく変更されるので、サンプルコードで少し修正する必要があります)。 動作すると仮定して、動作しないコードとサンプルコードを比較してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top