Frage

Dateiformate Ich mag würde spielen, schließen .wav, .mp3, .midi.

Ich habe versucht, ohne Erfolg der Wireless Toolkit-Klassen. Ich habe auch versucht, die Audioclip-Klasse, die Teil des Samsung SDK ist; wieder mit

War es hilfreich?

Lösung

Wenn dieses Gerät Audio / mpeg unterstützt sollten Sie in der Lage sein mp3 Verwendung in Ihrem midlet diesen Code zu spielen ...

Dies funktioniert auf meinem Nokia-Symbian-Handys

// 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)
  {}
}

Wie für Emulatoren mein nokia Erfahrung ist, dass ich es nicht MP3-Player emulieren machen könnte, aber wenn ich Anwendung setzen auf Handy funktioniert es ...

Andere Tipps

Ohne Quellcode zu überprüfen, würde ich vorschlagen, die wireles Toolkit (von http: //java.sun. com) erste . Es enthält den Standard J2ME-Emulator für Windows und Beispiel-Code, der es Ihnen erlaubt, eine WAV-Datei wiederzugeben. das funktioniert OK für Sie, versuchen Sie, den gleichen Code auf dem Samsung-Gerät unter der Annahme (natürlich die Lage der WAV-Datei wird wahrscheinlich so haben Sie eine kleine Änderung ändert im Beispielcode zu machen). Unter der Annahme, dass die Arbeiten, den Code vergleichen, die nicht mit dem Beispiel-Code der Fall ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top