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, можно использовать маркеры временная шкала для активации действий или предоставления пользователям возможности искать выбранные позиции в файле мультимедиа.