Forum: PC-Programmierung visual studio - net-framework 4.8 - mediaplayer


von Karl K. (leluno)


Lesenswert?

hallo,

ich habe vor Jahren einen recht umfangreichen Mediaplayer noch unter XP 
programmiert. Die exe-Datei läuft auch problemlos unter Win11/vs2022. 
Allerdings kann ich den Player trotz Setzen aller notwendigen Verweise 
nicht mehr in vs2022 bearbeiten. In VB wird der Designer nicht 
angezeigt/Fehlermeldung: "AxMediaplayer nicht gefunden" in c# wird der 
Designer zwar angezeigt - die Funktionalität des Mediaplayers ist aber 
nicht vorhanden. Man kann z.B. die Lautstärke nicht regulieren.

Bevor ich jetzt meinen alten XP-Rechner rauskrame - kann jemand mit 
einem VS2022-Projekt weiterhelfen, bei dem der Mediaplayer korrekt 
funktioniert?

Danke für Unterstützung

von Harald K. (kirnbichler)


Lesenswert?

XP ist ein Betriebssystem, Visual Studio 2022 ist eine 
Entwicklungsumgebung.

Mit welcher Entwicklungsumgebung hast Du damals gearbeitet?

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Hast du vielleicht einfach mal in die Doku geguckt?

https://learn.microsoft.com/en-us/windows/win32/wmp/axwindowsmediaplayer-object--vb-and-c
1
The feature associated with this page, Windows Media Player SDK, is a 
2
legacy feature. It has been superseded by MediaPlayer. MediaPlayer has 
3
been optimized for Windows 10 and Windows 11. Microsoft strongly recommends 
4
that new code use MediaPlayer instead of Windows Media Player SDK, when 
5
possible. Microsoft suggests that existing code that uses the legacy 
6
APIs be rewritten to use the new APIs if possible.

von Karl K. (leluno)


Lesenswert?

Harald K. schrieb:
> Mit welcher Entwicklungsumgebung hast Du damals gearbeitet?

2016/2017 - muss wohl vs2015 gewesen sein.

Kaj G. schrieb:
> new code use MediaPlayer instead of Windows Media Player SDK

ich würde es ja gerne machen - wenn ich nur wüsste wie. Deswegen frage 
ich ja, ob, jemand so ein Projekt schon mal erfolgreich aufgesetzt hat.

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?


: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Karl K. schrieb:
> 2016/2017 - muss wohl vs2015 gewesen sein.

Dann nimm das doch. Ist ja nicht so, daß vs2015 nicht unter aktuellem 
Windows funktionieren würde.

von Karl K. (leluno)


Lesenswert?

Kaj G. schrieb:
> Da solltest du alle infos finden:

" Note

The Windows Media Player control is an AxWindowsMediaPlayer object from 
the AxWMPLib namespace. However, the AxWindowsMediaPlayer class uses 
data types, interfaces, and other elements from the WMPLib namespace.
"

Was immer das bedeuten soll. Man braucht offenbar
- AxInterop.WMPLib.dll
- wmp.dll

wmp.dll wird in zwei Versionen - 12.0.22000 und 12.0.10011 - angezeigt

Sind ja nicht so viele mögliche Kombinationen von Verweisen. Alle 
durchprobiert. Keiner Funktioniert. Liegt es an mir oder an Bill Gates?

Nochmal die Frage: Arbeitet jemand erfolgreich mit MediaPlayer im 
aktuellen Framework?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.