有关 iOS 12.2 的 Airplay 多任务处理的任何信息?

Posted

技术标签:

【中文标题】有关 iOS 12.2 的 Airplay 多任务处理的任何信息?【英文标题】:Any info on iOS 12.2's Airplay multi tasking? 【发布时间】:2019-03-26 11:54:26 【问题描述】:

我已经看到 ios 12.2 支持 Airplay 的多任务处理,但在文档中找不到关于它如何工作的任何提及,当您退出屏幕或切换时视频是否会自动继续播放应用程序还是有一个 API 可以用来定义行为或获取事件通知?

【问题讨论】:

【参考方案1】:

不完全是,它适用于例如当您将苹果音乐/netflix 等播放到苹果电视时。然后,您可以在 iPhone 上观看其他短片/小视频,而不会中断到 Apple tv 的流媒体。

在此之前,您手机上播放的任何视频/音频在播放流媒体时都会被新播放的视频/音频劫持。假设您在 Apple tv 上播放 netflix 并在 safari 中开始播放视频,它会劫持流并在 Apple tv 上显示 safari 视频。

即使使用此更新,我上面的示例仍然存在问题。根据我的发现,短/小视频/音频指的是 imessage 视频、whatsapp 视频和语音消息等内容。我尝试过的所有其他方法仍然会劫持 Apple tv 的播放流。

我不确定苹果是否会打开它以在其他应用程序上实施,并且与文件大小或长度无关。我很想知道哪些视频劫持了流以及哪些视频在 iphone 上保留了内部参数。

当您在未激活 Airplay 的情况下退出应用时,视频播放仍会停止。

当我阅读更新时,我希望苹果会采用 google chromecast 方法来播放流媒体。但是苹果一直让我失望......

【讨论】:

感谢您的评论。我在 12.2 中发现了一些新行为。在 11.4 上,如果我在向 AppleTV 播放视频时关闭我的应用程序,它将停止在电视上播放视频并在两台设备上显示我的主屏幕(返回镜像而不是外部播放)。但是在 12.2 上,如果我这样做,视频将继续在 AppleTV 上播放,而我可以继续使用我的 iOS 设备做其他事情。

以上是关于有关 iOS 12.2 的 Airplay 多任务处理的任何信息?的主要内容,如果未能解决你的问题,请参考以下文章

MPMusicPlayerController.systemMusicPlayer 和 AirPlay 的播放信息?

Apple AirPlay 镜像 SDK

是不是有可能创建一个可以作为airplay接收器的ipad应用程序?

如何从 iOS 设备向多个 AirPlay 设备 AirPlay 音频?

在 iOS 上使用 Airplay 时显示推送通知?

iOS 上的 AirPlay 是不是有任何指南