【问题标题】:Android radio application stops playing when I turn the screen or when screensaver activates当我转动屏幕或激活屏幕保护程序时,Android 收音机应用程序停止播放
【发布时间】:2012-04-29 22:07:49
【问题描述】:

我创建了一个使用 SHOUTcast 广播电台的网络广播应用程序,当我按下播放按钮时,它基本上会播放预定的网络广播电台。它工作正常,但是当我转动屏幕时,音乐暂停,我必须再次按播放。当屏幕在一段时间后锁定时,它也会暂停。如何防止音乐停止?

谢谢,

【问题讨论】:

    标签: android shoutcast gyroscope background-music android-music-player


    【解决方案1】:

    您有 2 个问题:首先,您可能没有正确处理屏幕旋转/方向更改。请查看this 以获取有关该方法的一些指导。第二个问题是屏幕锁定时网络可能会断开:您可能需要获取唤醒锁以防止这种情况或明确禁止 wifi 睡眠。看看这个答案:How do I keep Wifi from disconnecting when phone is asleep? 以获得一些指导。

    【讨论】:

    • 此外,如果您希望能够在收听时将设备用于其他任何事情,则播放应该在 Service 而不是 Activity 中完成。
    • 很好的建议,克里斯!谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    相关资源
    最近更新 更多