Condividi tramite


MediaElement.Markers Proprietà

Definizione

Ottiene la raccolta di marcatori di sequenza temporale associati al file multimediale attualmente caricato.

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

Valore della proprietà

Raccolta di marcatori di sequenza temporale (rappresentati come oggetti TimelineMarker ) associati al file multimediale attualmente caricato. Il valore predefinito è una raccolta vuota.

Esempio

L'esempio seguente crea un oggetto MediaElement e risponde all'evento MarkerReached . Ogni volta che viene raggiunto un marcatore di sequenza temporale, nell'esempio vengono visualizzati i valori Time, Type e Text del marcatore della sequenza temporale.

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

Commenti

Un marcatore di sequenza temporale è metadati associati a un punto specifico in un file multimediale. Questi marcatori vengono in genere creati in anticipo e archiviati nel file multimediale stesso. Vengono in genere usati per assegnare un nome a scene diverse in un video o fornire segnali di scripting. Gestendo l'evento MarkerReached dell'oggetto MediaElement o accedendo alla proprietà Markers dell'oggetto MediaElement, è possibile usare indicatori di sequenza temporale per attivare azioni o consentire agli utenti di cercare posizioni selezionate nel file multimediale.

Si applica a