2016-12-15 4 views
0

XamarinフォームでWindows Phone 8.1アプリケーションを作成しました。私はMainPage.xamlをでのMediaElementを使用し、私はそれは私のコードであるwavファイル(パス資産/ ring.wav)を使用します。Windows PhoneでXamarinフォーム - MediaElementが動作しない

<forms:WindowsPhonePage 
....> 

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

それは背後にあるコードです:

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

XamarinのDependencyServiceが、私は聞こえません。私は例外ではありません - 私のコードは働いていました - 私は沈黙しています。私のイベントPlayElement_OnMediaOpened - 動作しません。 Windows Phone 8.1用のテストプロジェクトを作成していますが、それは機能しています。何か案は?

+0

依存関係サービスの実装コードを共有してください。 –

+0

私の依存サービスは仕事です。私は私のブレークポイントを見る。イベントメディアWPで開く - 火災ではありません。 – FetFrumos

答えて

0

これが見つかりましたpost。作者はMediaPlayerの使用を勧めます(バックグラウンドで)。トースト通知を使うことにしました。 MediaElementが私のために働いていません。

関連する問題