AxWindowsMediaPlayer.uiMode (Eigenschaft)

Die uiMode-Eigenschaft ruft einen Wert ab, der angibt, welche Steuerelemente in der Benutzeroberfläche angezeigt werden, oder legt einen Wert fest.

Syntax

public System.String uiMode {get; set;}

Public Property uiMode As System.String

Eigenschaftswert

Eine System.String, die einer der folgenden Werte ist.

Wert BESCHREIBUNG Audiobeispiel Videobeispiel
Unsichtbar Windows Media Player ist ohne sichtbare Benutzeroberfläche (Steuerelemente, Video- oder Visualisierungsfenster) eingebettet. (Es wird nichts angezeigt.) (Es wird nichts angezeigt.)
none Windows Media Player wird ohne Steuerelemente eingebettet, und nur das Video- oder Visualisierungsfenster wird angezeigt. uimode = 'none' mit Audio uimode = 'none' mit Video
Mini Windows Media Player wird zusätzlich zum Video- oder Visualisierungsfenster in das Statusfenster, wiedergabe/anhalten, beenden, stummschalten und Volumesteuerelemente eingebettet. uimode = 'mini' mit Audio uimode = 'mini' mit Video
Voll Standard. Windows Media Player wird zusätzlich zum Video- oder Visualisierungsfenster mit den Steuerelementen Statusfenster, Suchleiste, Wiedergabe/Pause, Beenden, Stummschalten, Weiter, Zurück, Schnelles Vorwärts, Zurücksenden und Lautstärke eingebettet. uimode = 'full' mit Audio uimode = 'full' with video
custom Windows Media Player ist in eine benutzerdefinierte Benutzeroberfläche eingebettet. Kann nur in C++-Programmen verwendet werden. (Benutzerdefinierte Benutzeroberfläche wird angezeigt.) (Benutzerdefinierte Benutzeroberfläche wird angezeigt.)

Bemerkungen

Diese Eigenschaft gibt die Darstellung der eingebetteten Windows Media Player. Wenn uiMode auf "none", "mini" oder "full" festgelegt ist, ist ein Fenster für die Anzeige von Videoclips und Audiovisualisierungen vorhanden. Dieses Fenster kann im Mini- oder Vollmodus ausgeblendet werden, indem das Height-Attribut des OBJECT-Tags auf 40 (von unten gemessen) und der Steuerelementteil der Benutzeroberfläche sichtbar bleibt. Wenn keine eingebettete Schnittstelle gewünscht ist, legen Sie sowohl das Breiten- als auch das Höhenattribut auf 0 (null) fest.

Wenn uiMode auf "invisible" festgelegt ist, wird keine Benutzeroberfläche angezeigt, aber der Platz ist auf der Seite weiterhin reserviert, wie durch Breite und Höhe angegeben. Dies ist nützlich, um das Seitenlayout bei einer Änderung von uiMode zu erhalten. Darüber hinaus ist der reservierte Speicherplatz transparent, sodass alle Hinterebenenelemente des Steuerelements sichtbar sind.

Wenn uiMode auf "full" oder "mini" festgelegt ist, Windows Media Player Transportsteuerelemente im Vollbildmodus angezeigt. Wenn uiMode auf "none" festgelegt ist, werden keine Steuerelemente im Vollbildmodus angezeigt.

Wenn das Fenster sichtbar ist und Audioinhalte abgespielt werden, wird die Visualisierung angezeigt, die zuletzt in der Windows Media Player.

Wenn uiMode in einem C++-Programm, das IWMPRemoteMediaServices implementiert, auf "custom" festgelegt ist, wird die durch IWMPRemoteMediaServices.GetCustomUIMode angegebene Skindatei angezeigt.

Während der Vollbildwiedergabe blendet Windows Media Player den Mauszeiger aus, wenn enableContextMenu gleich false und uiMode gleich "none" ist.

Beispiele

Im folgenden Beispiel wird ein Listenfeld erstellt, mit dem der Benutzer den Benutzeroberflächenmodus für ein eingebettetes Windows Media Player kann. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.

// Load the list box with the four UI mode options.
uiModeOptions.Items.Add("invisible");
uiModeOptions.Items.Add("none");
uiModeOptions.Items.Add("mini");
uiModeOptions.Items.Add("full");


private void uiModeOptions_OnSelectedIndexChanged(object sender, System.EventArgs e)
{
    // Get the selected UI mode in the list box as a string.
    string newMode = (string)(((System.Windows.Forms.ListBox)sender).SelectedItem);
     
    // Set the UI mode that the user selected.
    player.uiMode = newMode;            
}

' Load the list box with the four UI mode options.
uiModeOptions.Items.Add("invisible")
uiModeOptions.Items.Add("none")
uiModeOptions.Items.Add("mini")
uiModeOptions.Items.Add("full")


Public Sub uiModeOptions_OnSelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles uiModeOptions.SelectedIndexChanged

    ' Get the selected UI mode in the list box as a string.
    Dim lb As System.Windows.Forms.ListBox = sender
    Dim newMode As String = lb.SelectedItem

    ' Set the UI mode that the user selected.
    player.uiMode = newMode

End Sub

Requirements (Anforderungen)

Anforderung Wert
Version
Windows Media Player Version 7.0 oder höher. Windows Media Player 9er Serie oder höher für "unsichtbar" oder "benutzerdefiniert"
Namespace
AxWMPLib
Assembly
AxInterop.WMPLib.dll (AxInterop.WMPLib.dll.dll)

Weitere Informationen

AxWindowsMediaPlayer-Objekt (VB und C#)

AxWindowsMediaPlayer.enableContextMenu (VB und C#)