Compartir a través de


MediaElement.Markers Propiedad

Definición

Obtiene la colección de marcadores de escala de tiempo asociados al archivo multimedia cargado actualmente.

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

Valor de propiedad

Colección de marcadores de escala de tiempo (representados como objetos TimelineMarker ) asociados al archivo multimedia cargado actualmente. El valor predeterminado es una colección vacía.

Ejemplos

En el ejemplo siguiente se crea un objeto MediaElement y se responde a su evento MarkerReached . Cada vez que se alcanza un marcador de escala de tiempo, en el ejemplo se muestran los valores Time, Type y Text del marcador de escala de tiempo.

<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);
}

Comentarios

Un marcador de escala de tiempo es metadatos asociados a un punto determinado de un archivo multimedia. Normalmente, estos marcadores se crean con antelación y se almacenan en el propio archivo multimedia. Normalmente se usan para asignar nombres a escenas diferentes en un vídeo o proporcionar indicaciones de scripting. Al controlar el evento MarkerReached del objeto MediaElement o accediendo a la propiedad Markers del objeto MediaElement, puede usar marcadores de escala de tiempo para desencadenar acciones o permitir que los usuarios busquen posiciones seleccionadas en el archivo multimedia.

Se aplica a