Narf! Geschrieben 14. März 2006 Geschrieben 14. März 2006 Hallo an alle! Dringendes Problem: Ich arbeite mit dem o.g. Interface. Ich kann unter 98 und 2000 die aktuelle Rate abfragen aber keinen neuen Wert setzen. Bei XP klappts. IWMPSettings *setting=0; double rate=0.0; m_cWMP_Player.get_settings()->QueryInterface(__uuidof(IWMPSettings), reinterpret_cast<void **>(&setting)); setting->get_rate(&rate); if(rate<=1.9) { setting->put_rate(rate+0.2); }//end if(rate<=1.9) setting->Release(); Ich habe auch schon die aktuelle Version von WMP 9 auf den entsprechenden BS installiert, hilft auch nicht. In der MSDN steht, dass man dafür mindestens den WMP 7.0 braucht. Es sollte also gehen. Brauche DRINGEND Hilfe. Visual C++ .NET; MFC; dialogfeldbasierend; XP Pro SP1
Narf! Geschrieben 15. März 2006 Autor Geschrieben 15. März 2006 HRESULT res=0; res=setting->put_rate(new_rate); Rückgabe: res=856325
Narf! Geschrieben 17. März 2006 Autor Geschrieben 17. März 2006 Kann es auch sein, dass die Soundkarte mitmachen muss? Bei der WMP-GUI ist auch die Schaltfläche ([>>] Liegt rechts neben dem Positionsanzeiger) für das schnelle vorspulen bzw. schnellere Wiedergabe bei dem 98er-Rechner nicht aktiv.
Klotzkopp Geschrieben 17. März 2006 Geschrieben 17. März 2006 Wäre durchaus möglich. Genau weiß ich das aber auch nicht. Die Dokumentation ist diesbezüglich ziemlich dürftig
Narf! Geschrieben 17. März 2006 Autor Geschrieben 17. März 2006 Dann müssen wir es wohl darauf ankommen lassen. :floet: Vielen Dank.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden