Поделиться через


MediaElement.Markers Свойство

Определение

Возвращает коллекцию маркеров временная шкала, связанных с текущим загруженным файлом мультимедиа.

public:
 property TimelineMarkerCollection ^ Markers { TimelineMarkerCollection ^ get(); };
TimelineMarkerCollection Markers();
public TimelineMarkerCollection Markers { get; }
var timelineMarkerCollection = mediaElement.markers;
Public ReadOnly Property Markers As TimelineMarkerCollection

Значение свойства

Коллекция маркеров временная шкала (представленных в виде объектов TimelineMarker), связанных с текущим загруженным файлом мультимедиа. По умолчанию является пустой коллекцией.

Примеры

В следующем примере создается объект MediaElement и выполняется реакция на его событие MarkerReached . Каждый раз при достижении маркера временная шкала в примере отображаются значения времени, типа и текста маркера временная шкала.

<MediaElement Name="Media" Source="video.mp4" MarkerReached="Media_MarkerReached" />
<TextBlock Name="txOutput" />
private void Media_MarkerReached(object sender, TimelineMarkerRoutedEventArgs e)
{
    txOutput.Text =
        string.Format("{0},{1},{2}", e.Marker.Time, e.Marker.Text, e.Marker.Type);
}

Комментарии

Маркер временная шкала — это метаданные, связанные с определенной точкой в файле мультимедиа. Эти маркеры обычно создаются заранее и хранятся в самом файле мультимедиа. Обычно они используются для имен разных сцен в видео или предоставления подсказок скрипта. Обрабатывая событие MarkerReached объекта MediaElement или используя свойство Markers объекта MediaElement, можно использовать маркеры временная шкала для активации действий или предоставления пользователям возможности искать выбранные позиции в файле мультимедиа.

Применяется к