0
我使用Xamarin Forms创建了Windows Phone 8.1应用程序。我用的MediaElement在MainPage.xaml中,我使用的wav文件(路径资产/ ring.wav)这是我的代码:Xamarin Forms with Windows phone - MediaElement not working
<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创建测试项目,这是工作。有任何想法吗?
你能否分享一下你的依赖服务实现的代码? –
我的依赖服务是工作。我看到了我的突破点。事件MediaPpened在WP - 不是火。 – FetFrumos