2010-08-16 2 views
0

WPF 키오스크 애플리케이션이 있으며 사용자 활동이 없을 때 사용자를 홈 페이지로 리디렉션하는 백그라운드 타이머가 있습니다. 키오스크가 오랜 기간 동안 홈 페이지에 앉아있을 때, 나는 스크린 세이버를 갖기를 원합니다. 스크린 세이버는 기본적으로 폴더에서 이미지/비디오/플래시 파일을 가져와 사용자가 다시 활성화 될 때까지 반복적으로 반복해야합니다.WPF 응용 프로그램에서 이미지와 비디오의 혼합을 순환하려면 어떻게합니까?

디스패치 타이머는 공전을 처리하기에 충분히 쉬워야하지만 내 질문은 이미지/비디오의 사이클링을 처리하는 가장 좋은 방법은 무엇입니까? 이 작업을 수행 할 수있는 컨트롤이 있습니까? 모든 이미지와 비디오를로드 할 수 있지만 WPF에서 사용자에게 표시하는 방법을 모르겠습니다.

각각 몇 초 동안 이미지를 표시해야하지만 비디오 또는 플래시 파일은 스왑 아웃되기 전에 재생해야합니다.

답변

0

본인은 이러한 사례를 개별적으로 처리해야한다고 생각합니다. 이미지 요소를 사용하는 방법을 알고 있다고 가정하므로 링크를 제공하지 않겠습니다.

미디어 파일의 경우 WMV 및 MPG 파일을 지원하는 내장 된 Media Element 클래스를 사용할 수 있으며 재생/일시 중지/정지, 미디어 종료 등 모든 예상되는 속성과 이벤트를 사용할 수 있습니다.).

플래시의 경우, 알고있는 기본 제공 기능이 없으므로 조금 더 까다로워집니다. 이 작업을 수행하는 방법에 대해 설명하는 Here is an MSDN thread

관련 문제