2011-03-29 3 views
0

12 초 동안 지속되는 비디오와 wpf에 추가 한 2 개의 타원이 있습니다 ... 원하는 것은 비디오 예를 들어 해당 비디오의 3 초에 도달하면 첫 번째 타원은 빨간색으로 표시됩니다. 동영상의 5 초에 도달하면 다른 타원은 파란색으로 표시됩니다. 동영상의 진행 상태를 나타내는 일종의 진행 점입니다. 그래서 사용자는 2 타원이 그 비디오의 키 프레임이라는 것을 알게 될 것입니다.WPF에서 특정 타이밍까지 비디오가 재생 될 때 타원을 설정하는 방법

감사합니다.

답변

1

당신이 MediaElement를 사용하고, 가정 : 당신이 두 (또는 3 개) 줄임표가있는 경우

A를, MediaElement에의 위치 속성에 타원의 색상 속성을 바인딩 변환기를 생성하고이 바인딩을 위해 사용 . 상대 위치가 필요한 경우 MediaElement의 Position 및 NaturalDuration 속성에 대해 멀티 바인딩을 사용해야 할 수 있습니다.

B. 줄임표 스트림이 필요한 경우 위의 A와 같이 진행률 막대를 MediaElement의 Position 속성으로 바인딩 한 다음 줄임표를 사용하도록 progressbar의 ControlTemplate을 수정하는 것이 좋습니다.

관련 문제