此代码在WP8.0中工作但在进入WP8.1时BackgroundAudioPlayer无法正常工作
if (BackgroundAudioPlayer.Instance.PlayerState == PlayState.Playing)
{
if (BackgroundAudioPlayer.Instance != null &&
BackgroundAudioPlayer.Instance.Track.Source.ToString().Contains("Claps.mp3"))
{
BackgroundAudioPlayer.Instance.Stop();
}
}
答案 0 :(得分:0)
你的Windows Phone 8.0 Silverlight代码在Windows Phone 8.1 XAML中不起作用,因为API不同,没有BackgroundAudioPlayer.Instance,有BackgroundMediaPlayer.Current和更多的区别,看看https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn642090.aspx