Pregunta

Actualmente, tengo algunas código básico para jugar un simple tono cada vez que se presiona un botón en el mando del elemento de menú.

El uso de: Manager.playTone(note, duration, volume);

También tengo un blackberry que estoy probando este mismo midlet y el sonido funciona bien.Así, se trata de algo específico a los teléfonos de Nokia que no me permite reproducir el sonido?

Me aseguré de que para construir la correcta utilización de la CLDC y MIDP versiones.

También he probado las demos de audio que están en el IDE Netbeans, y todavía no hay suerte.Lanza un "no se puede crear jugador" mensaje.

¿Fue útil?

Solución

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

Este hilo en el Foro de Nokia parece sugerir que ciertos modelos de Nokia tiene problemas para reproducir los tonos con el Gerente.playTone() función, más específicamente, un MediaException se produce, como usted está teniendo (MediaException es sólo la excepción por defecto si se produce cualquier problema al intentar reproducir un tono).

Usted puede tratar de dormir el hilo después de llamar Manager.playTone para mayor que la longitud de la pauta.Existe una posibilidad de que usted consigue en un estado donde usted está tratando de jugar dos o más tonos a la vez y el teléfono no se puede permitir más de un jugador a ser creada en un momento.

Si todo lo demás falla, usted puede usar el Nokia interfaz de usuario de Sonido de clase (com.nokia.a mediados de.sonido.De sonido) para reproducir el tono.Es obsoleto y se sustituye con la convocatoria que están haciendo, pero que podría ser su única solución para este dispositivo.Hacer tu propia playTone método y tiene que llamar al Nokia función de este dispositivo (y tal vez otros dispositivos de Nokia, si es necesario) y el J2ME llamada estándar en todos los demás dispositivos.Usted puede lograr esto con el Netbeans ME Preprocesador.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top