J'essaye d'écrire une application simple de lecture de médias dans J2ME. Actuellement je commence par la chose la plus simple, je veux juste lire le fichier wav de la ressource incluse dans le fichier jar. J'utilise ce code simple:Est-ce que J2ME Media Player sur Nokia E65 fonctionne?
DataInputStream wav =
new DataInputStream(getClass().getResourceAsStream("sample.wav"));
Player player = Manager.createPlayer(wav, "audio/x-wav");
player.addPlayerListener(this);
player.realize();
VolumeControl vc = (VolumeControl) player.getControl("VolumeControl");
if(vc != null)
vc.setLevel(100);
player.start();
Je retirai un code d'enregistrement. Je le lance sur deux téléphones: Nokia E65 avec le dernier firmware et Nokia 3110c avec le firmware d'origine. Sur E65, je vois que le joueur est créé, il commence à jouer et aucune exception n'est levée. Mais je ne peux rien entendre ... Le même fichier wave fonctionne très bien avec lecteur multimédia intégré. Comme vous le voyez, j'ai un écouteur de joueur attaché et il ne reçoit qu'un seul message: STARTED. Il n'y a aucun événement VOLUME_CHANGED et END_OF_MEDIA.
Le même fichier JAR exécuté sur 3110c fonctionne correctement et affiche tous les événements de lecteur attendus.
Une idée de ce qui ne va pas avec le E65 ou ce que je fais mal? Merci d'avance.
J'ai trouvé la solution ... http://discussion.forum.nokia.com/forum/showthread.php?p=696514#post696514 tonalités d'avertissement doit être activé dans le profil de l'utilisateur ... – Jarek
s'il vous plaît Copiez votre solution dans les réponses et acceptez-la pour aider les futurs lecteurs de ce post à trouver rapidement des réponses. – Vimal