【问题标题】:Loading new media when the app is in the background当应用程序在后台时加载新媒体
【发布时间】:2014-03-18 20:58:45
【问题描述】:

是否可以在应用程序在后台运行时投射新媒体? (就像播放播放列表时加载下一首曲目)

我的理解是,在 iOS 上,GCKCastSocket 在应用程序处于后台时关闭(即使在后台模式下运行)。有没有办法解决这种行为?保持套接字打开还允许实时更新锁屏控件,如设计清单中所述。

【问题讨论】:

    标签: ios google-cast chromecast


    【解决方案1】:

    您的媒体在哪里托管?如果是在云端,您可以将“播放列表”发送给接收器,并编写一个简单的自定义接收器,以便在完成后转到下一个曲目。

    【讨论】:

    • 谢谢。由于媒体确实托管在云中,因此可以使用自定义接收器。但是,这并不能解决锁定屏幕和通知控件的问题。如果媒体发生变化,如何让它们与 chromecast 上播放的内容保持同步?
    • 你还在指iOS吗?在 iOS 上,您可以做的很少。
    • 是的,它与 iOS 有关。我知道锁屏实现是可选的,但你是说它也不可行?
    • 我对 iOS 不熟悉,所以我所说的关于 iOS 开发的一切都应该被认为是猜测。据我所知,Cast 应用程序的锁屏控制器并没有“干净”的方式,因为它真的不播放本地媒体,因此苹果可能随时拒绝它。我还听说有些人播放一个空的音频文件来伪造它,但又不干净,也不正确。由于这些原因,我们当前的 iOS sdk 在应用程序进入后台时会断开连接套接字(并在应用程序进入前台时恢复连接),因此目前无法使用锁屏。
    • 感谢您的澄清
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多