2008-08-21 14 views
1

Ich versuche, spezialisierte Audio-Player für Windows Mobile-Geräte (Professional) zu entwickeln. Und ich bin einmal auf das Problem gestoßen.Audio-Player auf Windows Mobile

Dort keine komprimierten Audio-APIs auf WM oder ich war nicht in der Lage, Haus in der Dokumentation zu finden. Ja, es gibt WM6 Sound API, aber es kann nicht einmal die Wiedergabe anhalten oder die angegebene Position suchen. Es gibt immer Windows Media Player auf WM-Gerät, aber ich habe es nicht API-Dokumentation gefunden.

Die Frage ist also:
Gibt es einfache Möglichkeit, Pause zu spielen, Vorlauf, Rücklauf, Wiedergabe-Position bekommen und Audio-Dateilänge immer auf komprimierte Audio von mehreren gängigen Formaten? Irgendeine Bibliothek? Plattform-APIs? Etwas?

Antwort

0

Ich habe eine ziemlich ausreichende komprimierte Audiowiedergabe-Bibliothek FMOD gefunden. Es gibt WM-Version davon. Und ich habe Beispielanwendung auf CodeProject gefunden, mit zu beginnen.

2

Das hilft vielleicht gar nicht, aber der (sehr gute) Podcast-Player BeyondPod hat einen eingebauten Player, der auf Windows Media Player basiert, und Open Source - damit Sie sehen können, welche API sie sind verwenden.

Offensichtlich, wenn sie ihre eigenen benutzerdefinierten Player geschrieben haben, können Sie es nicht einfach kopieren, wenn Sie eine kommerzielle App schreiben. Aber Sie könnten es für die API-Dokumentation verwenden, wenn sie nur zu einer Media Player-API aufrufen.