【问题标题】:WP7 background audio agent playstateWP7后台音频代理播放状态
【发布时间】:2012-10-23 09:04:06
【问题描述】:

我阅读了instructions here about WP7 background audio player agent。我以为代理端只有 1 个未知事件和 1 个正在播放的事件

但是,当我在代理的OnPlayStateChanged 中记录事件时,使用

System.Diagnostics.Debug.WriteLine(player.PlayerState.ToString();

播放新曲目时,我收到 2 个未知事件和 3 个正在播放事件

很奇怪,这是为什么呢?

P/S:我使用 MSDN 上的代码示例How to: Play Background Audio for Windows Phone

【问题讨论】:

  • 我修好了。小心。你应该使用 playState,而不是 player.PlayState

标签: windows-phone-7 events audio agent


【解决方案1】:

感谢 Peter Torr,我找到了原因

由于媒体播放的异步特性,您应该使用 OnPlayStateChanged 回调的参数以驱动您的逻辑。你 不需要查询播放器(主要用于前台 应用程序来显示 UI)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多