Windows phone 7 MediaElement中断WP7中的音频播客(MediaPlayer)

Windows phone 7 MediaElement中断WP7中的音频播客(MediaPlayer),windows-phone-7,media-player,mediaelement,Windows Phone 7,Media Player,Mediaelement,由于我的音频MediaElement没有考虑背景音乐,我的一个应用程序在市场上失败了。可以所以我已经仔细研究了一切,并找出了原因: 不要在中设置我的WMA的源代码 XAML。将源文件加载到 代码隐藏,阻碍媒体打开 事件和。在那里播放 在执行上面的#1时, FrameworkDispatcher.Update,查看是否 MediaPlayer.State= MediaState.播放,如果是, 。暂停它,然后在遇到障碍后暂停 到MediaEnded,。恢复它 这类作品。它不工作的地方是在调试模式下

由于我的音频
MediaElement
没有考虑背景音乐,我的一个应用程序在市场上失败了。可以所以我已经仔细研究了一切,并找出了原因:

  • 不要在中设置我的WMA的
    源代码
    XAML。将源文件加载到
    代码隐藏,阻碍
    媒体打开
    事件和
    。在那里播放
  • 在执行上面的#1时,
    FrameworkDispatcher.Update
    ,查看是否
    MediaPlayer.State=
    MediaState.播放
    ,如果是,
    。暂停它,然后在遇到障碍后暂停
    到
    MediaEnded
    。恢复它
  • 这类作品。它不工作的地方是在调试模式下。不使用模拟器,不使用设备,不使用WPConnect.exe。当我断开手机连接,播放背景音乐,启动应用程序,然后单击“我的音频媒体元素”时,它就起作用了。停止,恢复无线电也是这样工作的

    然而,不起作用的是,如果我有一个音频播客在后台播放,然后执行我的“确实有效”场景。它将始终停止音频播客,并且永远不会恢复它

    有人能绕过这件事吗?这也是市场失败的原因吗(除了背景音乐)


    注意:XNA中的SoundEffect
    不是我的应用程序要考虑的一个选项。

    这似乎与问题有关。

    如果使用
    MediaPlayer.GameHasControl
    检查背景音频,您是否仍然有同样的问题?@键盘P:是的,它会暂停音频播客,但不会使用MediaPlayer继续播放。GameHasControl
    @Otaku-不是答案,但似乎与NoDo更新有关@keyboardP:有意思,我以为只有我一个人。这可能就是问题所在。将查看WP7论坛上是否有响应。现在,请继续发帖作为答案,因为这是迄今为止我得到的唯一有用的(也是唯一的)线索。@Otaku-我已经发帖了,但我很乐意撤回作为答案。当你提交你的应用程序时,你可以在技术例外部分提到这一点(带链接),希望他们能在WP7中将其作为bug传递。(此处信息:)