Question

Actuellement, j'ai un code de base pour jouer une tonalité simple chaque fois que vous appuyez sur un bouton dans le menu des éléments de commande.

Utilisation de: Manager.playTone (note, durée, volume);

J'ai également une mûre sur laquelle je teste le même midlet et le son fonctionne bien. Alors, est-ce quelque chose de spécifique aux téléphones Nokia qui ne me permet pas de jouer le son?

Je me suis assuré de le construire avec les versions correctes de CLDC et MIDP.

J'ai également essayé les démos audio de l'EDI Netbeans, et toujours pas de chance. Il jette un " ne peut pas créer de joueur " message.

Était-ce utile?

La solution

http://discussion.forum.nokia.com/forum /showthread.php?t=91500

Ce fil de discussion sur le forum Nokia semble suggérer que certains modèles Nokia rencontrent des problèmes pour jouer des sons avec la fonction Manager.playTone (), plus précisément une exception MediaException est levée, car vous rencontrez (MediaException est l'exception par défaut en cas d'incident en essayant de jouer un ton).

Vous pouvez essayer de mettre le thread en veille après avoir appelé Manager.playTone pour une durée supérieure à la longueur de la tonalité. Il est possible que vous essayiez de jouer deux tonalités ou plus à la fois et que le téléphone n'autorise pas la création de plusieurs lecteurs à la fois.

Si tout échoue, vous pouvez utiliser la classe Nokia UI Sound (com.nokia.mid.sound.Sound) pour reproduire le son. Il est obsolète et remplacé par l'appel que vous effectuez, mais il pourrait s'agir de votre seule solution pour ce périphérique. Créez simplement votre propre méthode playTone et appelez la fonction Nokia pour cet appareil (et éventuellement d’autres appareils Nokia si nécessaire) et l’appel standard J2ME sur tous les autres appareils. Vous pouvez accomplir cela avec le préprocesseur Netbeans ME.

http: / /www.theoreticlabs.com/dev/api/nokia-ui-1.1/com/nokia/mid/sound/Sound.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top