Compartilhar via


MediaElement.Markers Propriedade

Definição

Obtém a coleção de marcadores linha do tempo associados ao arquivo de mídia carregado no momento.

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

Valor da propriedade

A coleção de marcadores de linha do tempo (representados como objetos TimelineMarker) associados ao arquivo de mídia carregado no momento. O padrão é uma coleção vazia.

Exemplos

O exemplo a seguir cria um objeto MediaElement e responde ao evento MarkerReached . Cada vez que um marcador de linha do tempo é atingido, o exemplo exibe os valores Time, Type e Text do marcador linha do tempo.

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

Comentários

Um marcador de linha do tempo são metadados associados a um ponto específico em um arquivo de mídia. Esses marcadores geralmente são criados antecipadamente e armazenados no próprio arquivo de mídia. Normalmente, eles são usados para nomear cenas diferentes em um vídeo ou fornecer indicações de script. Manipulando o evento MarkerReached do objeto MediaElement ou acessando a propriedade Markers do objeto MediaElement, você pode usar linha do tempo marcadores para disparar ações ou permitir que os usuários busquem posições selecionadas no arquivo de mídia.

Aplica-se a