C# 使用MediaPlayer类播放音乐的权限

C# 使用MediaPlayer类播放音乐的权限,c#,windows-phone-7,xna,C#,Windows Phone 7,Xna,我想让用户通过bult-in播放器在我的游戏中播放他自己的音乐库。因为我使用的是MediaPlayer类,所以我需要获得许可才能通过认证。使用MediaPlayer.GameHasControl属性的正确方法是什么?当我从内置游戏机开始从MediaLibrary播放歌曲时,MediaPlayer.GameHasControl变为false。因此,我应该确保只有一次加载时,游戏才有控制权,并且他们可以播放\暂停媒体库中的任何歌曲?或者以其他特定的方式 public void GetMedi

我想让用户通过bult-in播放器在我的游戏中播放他自己的音乐库。因为我使用的是MediaPlayer类,所以我需要获得许可才能通过认证。使用MediaPlayer.GameHasControl属性的正确方法是什么?当我从内置游戏机开始从
MediaLibrary
播放歌曲时,
MediaPlayer.GameHasControl
变为false。因此,我应该确保只有一次加载时,游戏才有控制权,并且他们可以播放\暂停
媒体库中的任何歌曲
?或者以其他特定的方式

    public void GetMediaPlayerControl()
    {
    bool canPlay;
     if (!MediaPlayer.GameHasControl)
     {
         //show window with confirmation that change canPlay to true\false
     }
     if (canPlay)
        {
            MediaPlayer.Play();
        }
    }
通过认证是有效的解决方案吗