Question

Quelqu'un sait-il d'un code de jeu mp3 pour le PC de poche.
J'ai 3 mp3s que je veux jouer quand mes charges d'application, selon la façon dont vous vous connectez.

Je l'ai utilisé VS2005 C ++ pour coder ce que j'ai maintenant.

Je pense que le code à jouer mp3 pour le bureau peut faire le travail. Mais je ne pourrais pas avoir accès à la bibliothèque, c'est pourquoi je suis spécifique.

Était-ce utile?

La solution

Vous pouvez utiliser DirectShow. est un exemple (il joue un fichier vidéo, mais exactement la même code fonctionnera pour l'audio). Malheureusement, Windows Mobile ne dispose pas d'un séparateur approprié pour décoder les fichiers .mp3 simples, mais il existe une solution: vous pouvez ajouter un en-tête RIFF vos MP3 (produisant des fichiers WAV MPEG-compressé)

.

Autres conseils

Je sais que la question est en C ++, mais voici bon point sur ce .. En outre, comme vous dites, le code qui fonctionne pour votre bureau peut également travailler sur le Pocket PC.

Je travaille app Windows Mobile don en C #, qui avait une fonction de rappel et nous avons utilisé le wmplib (Windows Media Player) Bibliothèque pour lire les chansons (mp3 inclus).

Vous devez d'abord ajouter le wmp.dll aux références, on trouve dans c: \ Windows \ System32 (ou ce qui est toujours votre répertoire Windows). Ensuite, vous devez juste comme ce code:

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();
}

Voici le de référence pour cette code

Et pour le C ++ ici peut trouver comment le faire

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