Свойство IWMPControls::currentItem
[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Свойство currentItem получает или задает текущий элемент мультимедиа в списке воспроизведения.
Синтаксис
public IWMPMedia currentItem {get; set;}
Public Property currentItem As IWMPMedia
Значение свойства
Интерфейс WMPLib.IWMPMedia , представляющий элемент мультимедиа.
Комментарии
Это свойство работает только с элементами в текущем списке воспроизведения. Установка в currentItem интерфейса сохраненного элемента мультимедиа не поддерживается.
Примеры
В следующем примере используется currentItem для установки текущего элемента мультимедиа проигрывателя на элемент, выбранный из списка. Список заполнен всеми элементами в текущем списке воспроизведения. Объект AxWMPLib.AxWindowsMediaPlayer представлен переменной с именем player.
private void playItem_OnSelectedIndexChanged(object sender, System.EventArgs e)
{
int selectedItem = ((System.Windows.Forms.ListBox)sender).SelectedIndex;
// Ensure that the previous media item is stopped.
player.Ctlcontrols.stop();
// Set the current item to the item selected from the list box.
player.Ctlcontrols.currentItem = player.currentPlaylist.get_Item(selectedItem);
// Play the current item.
player.Ctlcontrols.play();
}
Public Sub playItem_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles playItem.SelectedIndexChanged
Dim lb As System.Windows.Forms.ListBox = sender
Dim selectedItem As Integer = lb.SelectedIndex
' Ensure that the previous media item is stopped.
player.Ctlcontrols.stop()
' Set the current item to the item selected from the list box.
player.Ctlcontrols.currentItem = player.currentPlaylist.Item(selectedItem)
' Play the current item.
player.Ctlcontrols.play()
End Sub
Требования
Требование | Значение |
---|---|
Версия |
Медиаплеер Windows серии 9 или более поздней версии |
Пространство имен |
WMPLib |
Сборка |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по