2014-07-24 3 views
0

내 응용 프로그램에서 비디오를 재생하려고합니다. 비디오와 xaml 파일은 같은 폴더 아래에 있습니다. (사용자 컨트롤입니다)MediaElement windows phone 8

내 XAML 코드

<Grid x:Name="LayoutRoot">   
    <MediaElement x:Name="vid" MediaOpened="MediaElement_MediaOpened" 
        Source="hey.mp4" AutoPlay="True" /> 
</Grid> 

내 xaml.cs 파일 코드 비디오가 재생되지 않는

public Page1() 
{ 
    InitializeComponent(); 
} 

private void MediaElement_MediaOpened(object sender, RoutedEventArgs e) 
{ 
    vid.Play(); 
} 

. "/hey.mp4"가 될 소스를 시도했지만 재생되지 않았습니다. 내 실수는 무엇입니까?

+0

당신은 당신이 비디오를 재생하려는 페이지에 사용자 컨트롤을 추가 않았다,이 작업을 수행 할 수 있습니까? 그리고 또한. 자동 실행 = "참"으로 설정하면 vid.Play()가 필요하지 않습니다. –

+0

@ KasunKV 예, 텍스트 상자를 표시하려고했을 때 나타났습니다. 텍스트를 표시했지만 비디오가 재생되지 않습니다. 나는 미디어 실패 이벤트를 사용, 나에게 준 "System.Exception : 3100 오류가 발생했습니다." 그게 무슨 뜻 이죠? –

+0

이 사용자 정의 컨트롤을 호출하는 코드를 볼 수 있습니까? XAML 코드를 의미합니다. –

답변

0

비디오와 휴대 전화의 disable locking에 URL을 확인, 당신은

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;