MediaElement.Markers Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.