0

再生したいファイル形式には、.wav、.mp3、.midiがあります。

Wireless Toolkitクラスを使用しようとしましたが、成功しませんでした。また、SamsungSDKの一部であるAudioClipクラスを使用してみました。再び

4

2 に答える 2

3

このデバイスがオーディオ/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プレーヤーをエミュレートすることはできませんでしたが、アプリケーションを電話にかけると機能します...

于 2008-10-21T22:05:59.177 に答える
1

確認するソース コードがない場合は、wireles ツールキット ( http://java.sun.com から) を最初に使用することをお勧めします。これには、Windows 用の標準 J2ME エミュレーターと、wav ファイルを再生できるサンプル コードが含まれています。問題なく動作すると仮定して、Samsung デバイスで同じコードを試してください (もちろん、wav ファイルの場所はおそらく変更されるため、サンプル コードを少し変更する必要があります)。それがうまくいくと仮定して、うまくいかないコードをサンプルコードと比較してください。

于 2008-10-21T21:50:28.503 に答える