Wie spiele ich eine Sounddatei in Java ME auf Samsung-Handys?
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
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.