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) { _
"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.
Dim results(12) As String
' Test each property using isAvailable and add the name of the property
' 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) + " = " + isAvailable.ToString())
Next i
' 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 |
|