Share via


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

설명

타임라인 표식은 미디어 파일의 특정 지점과 연결된 메타데이터입니다. 이러한 표식은 일반적으로 미리 만들어지고 미디어 파일 자체에 저장됩니다. 일반적으로 비디오에서 다른 장면의 이름을 지정하거나 스크립팅 신호를 제공하는 데 사용됩니다. MediaElement 개체의 MarkerReached 이벤트를 처리하거나 MediaElement 개체의 Markers 속성에 액세스하여 타임라인 마커를 사용하여 작업을 트리거하거나 사용자가 미디어 파일에서 선택한 위치를 검색할 수 있습니다.

적용 대상