2016-12-15 3 views
0

Xamarin Forms로 Windows Phone 8.1 응용 프로그램을 만들었습니다. 나는에서 MainPage.xaml에서 MediaElement에 사용하고 난 (경로 자산/ring.wav는) 그것은 내 코드입니다 wav 파일을 사용 : 내가 사용Xamarin Forms with Windows phone - MediaElement가 작동하지 않습니다.

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    PlayElement.Source = new Uri("ms-appx:///Assets/ring.wav", UriKind.RelativeOrAbsolute); 
} 

: 그것은 뒤에 코드가

<forms:WindowsPhonePage 
....> 

<Grid> 
    <MediaElement Name="PlayElement" 
        MediaOpened="PlayElement_OnMediaOpened" 
        MediaFailed="PlayElement_OnMediaFailed" 
        AutoPlay="False"/> 
</Grid> 

입니다 Xamarin의 DependencyService,하지만 소리가 나지 않았습니다. 예외는 아니지만 코드가 작동했습니다. 침묵합니다. 내 이벤트 PlayElement_OnMediaOpened - 작동하지 않습니다. Windows Phone 8.1 용 테스트 프로젝트를 만들고 작업 중입니다. 어떤 아이디어?

+0

종속성 서비스 구현에 대한 몇 가지 코드를 알려주십시오. –

+0

내 의존 서비스가 작동합니다. 나는 나의 브레이크 포인트를 본다. 이벤트 미디어 WP에서 열기 - 화재가 아닙니다. – FetFrumos

답변

0

이 내용을 찾았습니다. post. 저자는 MediaPlayer 사용을 권장합니다 (백그라운드에서). 토스트 알림을 사용하기로 결정했습니다. MediaElement가 저를 위해 작동하지 않습니다.

관련 문제