Pregunta

¿Alguien sabe de algún código de mp3 de juego para la PC de bolsillo.
Tengo 3 mp3 que yo quiero jugar cuando mis cargas de aplicaciones, dependiendo de la forma en que inicie sesión.

He usado VS2005 C ++ para codificar lo que tengo ahora.

Creo código para reproducir mp3 de la mesa podría hacer el trabajo. Pero podría no tener acceso a la biblioteca, es por eso que he estado específico.

¿Fue útil?

Solución

Puede utilizar DirectShow. Aquí es un ejemplo (que reproduce un archivo de vídeo, sino todo lo mismo código funcionará para el audio). Desafortunadamente, Windows Mobile carece de un divisor adecuado para decodificar los archivos .mp3 de fricción, pero hay una solución: se puede añadir una cabecera RIFF sus MP3 (producción de archivos WAV MPEG comprimidos)

.

Otros consejos

Sé que la pregunta es en C ++, pero aquí es un buen punto de esta .. también les gusta decir, el código que funciona para su escritorio también puede trabajar en el Pocket PC.

Así que trabajé Windows Mobile aplicación don en C #, que tenía una función de recordatorio y utilizamos la wmplib (Windows Media Player) Biblioteca para reproducir canciones (MP3 incluido).

En primer lugar es necesario agregar la wmp.dll a las referencias, que se encuentra en C: \ Windows \ System32 (o lo que es el directorio de Windows). Entonces sólo tiene que codificar de esta manera:

private WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer();
// url is the path of the file
private void PlayFile(String url)
{

    player = new WMPLib.WindowsMediaPlayer();
    player.URL = url;
    player.settings.volume = 100;
    player.controls.play();
}

Aquí es la referencia para este código

Y para el C ++ aquí puede encontrar cómo hacerlo

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