MediaElement.Markers 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 로드된 미디어 파일과 연결된 타임라인 표식의 컬렉션을 가져옵니다.
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 속성에 액세스하여 타임라인 마커를 사용하여 작업을 트리거하거나 사용자가 미디어 파일에서 선택한 위치를 검색할 수 있습니다.