【问题标题】:mediaelement keep playing after lockmediaelement在锁定后继续播放
【发布时间】:2012-05-29 22:21:30
【问题描述】:

我有一个带有 url-source 的中介,它可以流式传输广播电台。一切正常,音乐按预期播放!当我按下关机按钮并且手机锁定时,流媒体停止。我该如何解决?即使我按下“标志”按钮,我也会看到我的主屏幕但音乐停止:/ 提前致谢

【问题讨论】:

    标签: c# windows-phone-7 mediaelement lockscreen


    【解决方案1】:

    您必须使用 BackgroundAudioPlayer 来完成此操作。

    查看msdn article 了解更多信息,my post 解释 BackgroundAudioPlayer 的一些问题

    从 msdn 链接中获取样本。我将 PlayTrack 方法更改为:

    private void PlayTrack(BackgroundAudioPlayer player)
    {
           var track = new AudioTrack(
                        new Uri("http://m1.onweb.gr/1055rock"),
                        "Online",
                        "Music",
                        string.Empty,
                        null,
                        string.Empty,
                        EnabledPlayerControls.Pause);
            if (player != null)
            {
                player.Track = track;
            }
    }
    

    我得到了下面提到的错误。你是如何尝试启动播放器的?

    【讨论】:

    • 轨道的来源也可以是 URI。
    • 我将广播电台的 url 设置为“新 AudioTrack”,尽管“名称”和“艺术家”出现在播放列表中(我通过按向上/低音量检查)没有任何反应!没有音乐播放或其他东西:/如果我在 mediaElement 中设置这个 url 它工作正常!
    • 您是否在解决方案中添加了新的 Windows Phone 音频播放代理?
    • 是的..我认为我做对了,因为我添加的歌曲在我按下音量增大/减小时弹出的正在播放的菜单上看起来很好!问题是没有声音:s
    • 你使用的URI是什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多