Frage

Kennt jemand einige mp3 Spiel Code für den Pocket PC.
Ich habe 3 mp3s, was ich will, wenn Lasten meine Anwendung bis spielen, je nachdem, wie Sie sich anmelden.

Ich habe VS2005 C ++ verwendet zu codieren, was ich jetzt habe.

Ich denke, Code mp3 für den Schreibtisch spielen könnten den Job. Aber ich kann keinen Zugriff auf die Bibliothek, das ist, warum ich bestimmte war.

War es hilfreich?

Lösung

Sie können DirectShow verwenden. Hier ist ein Beispiel (es eine Videodatei spielt, aber genau das gleicher Code wird für Audio arbeiten). Leider fehlt Windows Mobile einen geeigneten Splitter Ebene MP3-Dateien zu entschlüsseln, aber es gibt eine Abhilfe: Sie RIFF-Header auf Ihre MP3s hinzufügen (produziert MPEG-komprimierten WAV-Dateien)

.

Andere Tipps

weiß, dass ich die Frage in C ++, aber hier ist guter Punkt auf diesem .. Auch wie Sie sagen, der Code, der auch für den Schreibtisch arbeitet auf dem Pocket PC arbeiten kann.

Also ich Windows Mobile App don in C # gearbeitet, die eine Erinnerungsfunktion hatte und wir haben das wmplib (Windows Media Player) Bibliotheks-Songs spielen (mp3 enthalten).

Zuerst müssen Sie die wmp.dll zu den Referenzen hinzufügen, in C: \ Windows \ System32 (oder was auch immer ist Ihr Windows-Verzeichnis). Dann brauchen Sie nur es wie folgt zu codieren:

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

Hier ist die Referenz für diese Code

Und für die C ++ hier kann finden, wie es zu tun

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top