Beispiel MFPlayer

Hinweis  Das Beispiel wurde im Windows SDK für Windows 7 entfernt. Sie können das Beispiel aus der MSDN Code Gallery herunterladen.

Veranschaulicht einige der Wiedergabefunktionen, die nicht im Beispiel BasicPlayback enthalten sind, z. B.:

  • Suchen
  • Geschwindigkeitsregelung (schneller Vorlauf und Rücklauf)
  • Steuerelemente für Lautstärke und Stummschaltung
  • Videozoom

In diesem Beispiel wird die Mediensitzung für Wiedergabe verwendet. Im Beispiel MFPlayer2 werden ähnliche Funktionalitäten veranschaulicht, die die IMFPMediaPlayer-Schnittstelle nutzen.

Vor der Arbeit mit diesem Beispiel könnte es hilfreich sein, das Beispiel BasicPlayback anzusehen, das die grundlegenden Schritte für die Wiedergabe einer Mediendatei mit Media Foundation behandelt.

Dargestellte APIs

Dieses Beispiel veranschaulicht die folgenden Microsoft Media Foundation-Schnittstellen:

Verwendung

Im Beispiel MFPlayer wird eine auf Dialogfeldern basierende Windows-Anwendung erstellt.

Wenn Sie eine lokale Medien-Datei wiedergeben möchten, wählen Sie im Menü Datei den Befehl Datei öffnen. Wenn Sie eine Datei mit ihrem URL angeben möchten, wählen Sie im Menü Datei den Befehl URL öffnen. Das Dialogfeld verfügt über die folgenden Steuerelemente:

  • Wiedergabe/Pause-Kombinationstaste
  • Schaltfläche Zurückspulen
  • Schaltfläche Vorlauf
  • Lautstärkeregler
  • Schaltfläche Ton aus
  • Videozoom-Schieberegler

Wenn Sie eine Datei für Wiedergabe öffnen, können Sie auch eine benutzerdefinierte Darstellung oder einen benutzerdefinierten Mixer für den erweiterten Videorenderer (EVR) angeben. Wählen Sie im Dialogfeld Datei öffnen eines der Kontrollkästchen +++Custom EVR Presenter oder +++Custom EVR Mixer. Geben Sie dann die CLSID der benutzerdefinierten Darstellung oder des Mixers im Eingabefeld ein. Der CLISD muss in kanonischer Form vorliegen (also dem von der StringFromGUID2-Funktion zurückgegebenen Format).

Anforderungen

Produkt Version
Windows SDK Windows Server 2008
Microsoft Windows Windows Vista

 

Herunterladen des Beispiels

Das Beispiel ist an den folgenden Orten verfügbar.

Speicherort Pfad/URL
Windows SDK SDK Root\Samples\multimedia\mediafoundation\MFPlayer
MSDN Code Gallery Download von der MSDN Code Gallery

 

Verwandte Themen

Media Foundation SDK-Beispiele

Wiedergabe von Audio/Video