Wie wird den Standard Music Player in Microsoft Windows 10 starten
Wie kann ich den Standard-Musik-Player in Windows 10 aus meiner WinForms-Anwendung starten. Und wie bekommt man den Spielstatus (wie die Info im Bild)?
Wie wird den Standard Music Player in Microsoft Windows 10 starten
Wie kann ich den Standard-Musik-Player in Windows 10 aus meiner WinForms-Anwendung starten. Und wie bekommt man den Spielstatus (wie die Info im Bild)?
Sie können die Standard-Musik-App starten, indem Sie die Launcher
api (https://docs.microsoft.com/en-us/uwp/api/Windows.System.Launcher) verwenden und auf eine Musikdatei (.mp3, .wav) verweisen.
Sie können jedoch keine andere UWP App steuern oder von ihm bekommen info seit UWP Apps Sandbox sind.
Windows, als Betriebssystem und Host der App, hat Zugriff auf alles, was die App macht, und so kann sie es überwachen und irgendwelche Daten daraus erhalten, deshalb kann die Lautstärkeregelung diese Information anzeigen.
Edit: technisch, eine App Musik im Hintergrund spielen wird Zugriff auf APIs, die die Lautstärkeregelung anzeigen und die Verwendung dieser APIs, kann die App das Bild, Titelname, Künstlername, und so weiter einstellen.
Ich starte nur die App, aber nicht eine Musikdatei öffnen. Ich werde das Dokument lesen, möglicherweise unterstützt es Start ohne bestimmte Datei. – lystormenvoy
2. Wenn ich den Wiedergabestatus ohne Titelname, Künstlername ... erhalten könnte? – lystormenvoy
@lystormenvoy an der 'BackgroundMediaPlayer' Klasse einen Blick darauf werfen, die ein Verfahren' IsMediaPlaying‘hat, die true zurück, wenn andere Medien auf dem Gerät wiedergegeben wird. Werfen Sie einen Blick auf die doc hier: https://docs.microsoft.com/en-us/uwp/api/Windows.Media.Playback.BackgroundMediaPlayer#methods_ – Rafael
vielleicht kann ich SendKeys.Send verwenden ("{SelectMedia}"); Aber es scheint, kann nicht wirksam werden – lystormenvoy