IWMPSettings.isAvailable (VB und C#)

Die isAvailable-Eigenschaft (die get _ isAvailable-Methode in C#) ruft einen Wert ab, der angibt, ob eine angegebene Aktion ausgeführt werden kann.

[Visual Basic]
ReadOnly Property isAvailable(
  bstrItem As System.String
) As System.Boolean
[C#]
System.Boolean get_isAvailable (
  System.String bstrItem
);

Parameter

bstrItem

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

Wert BESCHREIBUNG
AutoStart Ermittelt, ob die autoStart-Eigenschaft festgelegt werden kann, um anzugeben, dass Windows Media Player die Wiedergabe automatisch startet.
Balance Ermittelt, ob die Balance-Eigenschaft verwendet werden kann, um den Stereosaldo festzulegen.
BaseURL Ermittelt, ob die baseURL-Eigenschaft festgelegt werden kann, um eine Basis-URL anzugeben.
DefaultFrame Ermittelt, ob die defaultFrame-Eigenschaft festgelegt werden kann, um den Standardframe anzugeben.
EnableErrorDialogs Ermittelt, ob die enableErrorDialogs-Eigenschaft zum Aktivieren oder Deaktivieren der Anzeige von Fehlerdialogfeldern festgelegt werden kann.
GetMode Ermittelt, ob die getMode-Methode zum Abrufen der aktuellen Schleife oder des Shufflemodus verwendet werden kann.
InvokeURLs Ermittelt, ob die invokeURLs-Eigenschaft festgelegt werden kann, um anzugeben, ob URL-Ereignisse einen Webbrowser starten sollen.
Mute Ermittelt, ob die Stummschaltungseigenschaft festgelegt werden kann, um anzugeben, ob die Audioausgabe ein- oder ausgeschaltet ist.
PlayCount Ermittelt, ob die playCount-Eigenschaft festgelegt werden kann, um anzugeben, wie oft ein Medienelement wiedergegeben wird.
Rate Ermittelt, ob die Rate-Eigenschaft festgelegt werden kann, um die Wiedergaberate zu steuern.
SetMode Ermittelt, ob die setMode-Methode verwendet werden kann, um die aktuelle Schleife oder den Shufflemodus anzugeben.
Volume Ermittelt, ob die Volumeeigenschaft festgelegt werden kann, um die Audiolautstärke anzugeben.

Eigenschaftswert

Ein System.Boolean-Wert, der angibt, ob die angegebene Aktion ausgeführt werden kann.

Bemerkungen

IWMPSettings.isIdentical ist eine Eigenschaft in Visual Basic, die einen Parameter annimmt. In C# wird dies als IWMPSettings.get _ isIdentical-Methode bezeichnet.

Beispiele

Im folgenden Beispiel werden alle IWMPSettings-Eigenschaften mithilfe der isAvailable-Eigenschaft getestet (die get _ isAvailable-Methode in C#). Der Eigenschaftenname und das Ergebnis jedes Tests werden in einem mehrzeiligen Textfeld angezeigt. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.

// Create a string array that contains a list of IWMPSettings properties.
string[] propertyList = new string[12]{
    "AutoStart", "Balance", "BaseURL", "DefaultFrame", "EnableErrorDialogs",
    "GetMode", "InvokeURLs", "Mute", "PlayCount", "Rate", "SetMode", "Volume"
};

// Create another string array of the same size to hold the result of each
// call to get_isAvailable.
string[] results = new string[12];

// Test each property using get_isAvailable and add the name of the property
// and the result of the test to the results array.
for (int i = 0; i < propertyList.Length; i++)
{
    bool isAvailable = player.settings.get_isAvailable(propertyList[i]);

    results[i] = (propertyList[i] + " = " + isAvailable.ToString());
}

// Display the results in a multi-line text box.
playerSettings.Lines = results;

'  Create a string array that contains a list of IWMPSettings properties.
Dim propertyList As String() = New String(11) { _
    &quot;AutoStart&quot;, &quot;Balance&quot;, &quot;BaseURL&quot;, &quot;DefaultFrame&quot;, &quot;EnableErrorDialogs&quot;, _
    &quot;GetMode&quot;, &quot;InvokeURLs&quot;, &quot;Mute&quot;, &quot;PlayCount&quot;, &quot;Rate&quot;, &quot;SetMode&quot;, &quot;Volume&quot; _
}

&#39;  Create another string array of the same size to hold the result of each
&#39;  call to get_isAvailable.
Dim results(12) As String

&#39;  Test each property using isAvailable and add the name of the property
&#39;  and the result of the test to the results array.
For i As Integer = 0 To (propertyList.Length - 1)

    Dim isAvailable As Boolean = player.settings.isAvailable(propertyList(i))
    results(i) = (propertyList(i) + &quot; = &quot; + isAvailable.ToString())

Next i

&#39;  Display the results in a multi-line text box.
playerSettings.Lines = results

Requirements (Anforderungen)

Anforderung Wert
Version
Windows Media Player 9er Serie oder höher
Namespace
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Weitere Informationen

IWMPSettings-Schnittstelle (VB und C#)

IWMPSettings.autoStart (VB und C#)

IWMPSettings.balance (VB und C#)

IWMPSettings.baseURL (VB und C#)

IWMPSettings.defaultFrame (VB und C#)

IWMPSettings.enableErrorDialogs (VB und C#)

IWMPSettings.getMode (VB und C#)

IWMPSettings.invokeURLs (VB und C#)

IWMPSettings.mute (VB und C#)

IWMPSettings.playCount (VB und C#)

IWMPSettings.rate (VB und C#)

IWMPSettings.setMode (VB und C#)

IWMPSettings.volume (VB und C#)