带有Windows Phone的Xamarin形式 - 媒体不起作用



我创建了带有Xamarin表单的Windows Phone 8.1应用程序。我在mainpage.xaml中使用了MediaElement,然后使用WAV文件(路径资产/ring.wav),这是我的代码:

<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中使用依赖部服务,但我没有听起来。我并不例外 - 我的代码有效 - 我很沉默。我的活动playelement_onmediaopened-不起作用。 我为Windows Phone 8.1创建测试项目,这是有效的。有什么想法吗?

我找到了这篇文章。作者建议使用MediaPlayer(在后台)。我决定使用吐司通知。Medialement对我不起作用。

最新更新