Windows Phone 8.1 Universal Apps中不存在BackgroundAudioPlayer

时间:2015-04-08 09:46:54

标签: c# windows-phone-8.1

此代码在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();
     }
 }

1 个答案:

答案 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