2008-10-19 10 views
0

Formats de fichier Je voudrais jouer incluent .wav, .mp3, .midi.Comment lire un fichier audio en Java ME sur les téléphones mobiles Samsung?

J'ai essayé d'utiliser les classes Wireless Toolkit sans succès. J'ai également essayé d'utiliser la classe AudioClip qui fait partie du Samsung SDK; à nouveau avec

+0

définissiez aucun succès - pas de succès sur émulateur ou combiné? – JaanusSiim

+0

pas de succès = pas de succès dans tous les cas :) – Dimitris

Répondre

3

Si cet appareil prend en charge l'audio/mpeg, vous devriez pouvoir lire des mp3 utiliser ce code dans votre midlet ...

Cela fonctionne sur mon Nokia téléphones symbian

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

Quant à émulateurs mon expérience de Nokia est que je ne pouvais pas faire émulent lecteur mp3, mais quand je mets l'application sur le téléphone ... cela fonctionne

1

Sans code source à donner votre avis, je suggère d'utiliser la boîte à outils de wireles (à partir http://java.sun.com)first. Il contient l'émulateur standard J2ME pour les fenêtres et le code exemple qui vous permettra de lire un fichier wav. en supposant que fonctionne OK pour vous, essayez le même code sur votre appareil Samsung (bien sûr, l'emplacement du fichier wav va probablement changer donc vous avez une petite modification à faire dans le code exemple) En supposant que cela fonctionne, comparez votre code qui ne fonctionne pas avec l'exemple de code

Questions connexes