2012-03-10 1 views
1

Silverligh 탐색 응용 프로그램의 홈 페이지에서 wmv 비디오를 재생하려고 시도했지만 재생이 시작되지 않습니다. clientbin 폴더에 파일을 저장하고 빌드 작업을 리소스로 변경했습니다. mediaelement가 재생되지 않습니다.

<Canvas Name="Holder" Width="350" Height="220" Background="Black"> 
    <MediaElement Name="Video" AutoPlay="True" Volume="100" Source="vid.wmv"/> 
</Canvas> 

는 또한 나는 버튼을 시도하고 Video.Play() 메소드하지만 여전히 행운을 추가 ... 내가 WMP를 사용하여 파일을 재생하면 완벽 작동했습니다.

아이디어가 있으십니까?

감사

답변

2

꽤 아마 비디오를로드하는 동안 발생되는 예외가있다. MediaElement의 MediaFailed 이벤트에 처리기를 추가하고 ExceptionRoutedEventArgs 매개 변수 내에서 어떤 예외가 발생하는지 확인합니다.

+0

감사합니다. 3016 AG_E_INVALIDMEDIATYPE 오류 인 것 같습니다. – Glenn

+0

그리고 그 오류의 의미를 알고 자하는 사람은 http://stackoverflow.com/q/9648734에서 Glenn의 후속 질문을 참조하십시오. –