如何在同一个WI-Fi连接上从Android电视上的iOS应用程序播放视频



我使用的是SWIFT 5、UIKit和Xcode 12.4

我使用AVPlayerViewControllerAVPlayer在我的应用程序中播放来自AWS服务器的视频。我想在同一个Wi-Fi连接上的Android电视上播放我的应用程序中的视频。我也可以在iPhone XR上的YouTube等其他应用程序中做到这一点。当我打开YouTube并单击广播图标时,它会显示同一互联网连接上的设备列表。我想列出设备并将视频从我的应用程序播放到这些设备。

我检查了MiracastSDK,但它是用于屏幕镜像的,我不想要。此外,还有一个库支持名为Exoplayer的Android应用程序,但在SWIFT中不可用。

问题:

  1. 我该如何做到这一点?我需要安装第三方(哪一个(吗
  2. 我将allowsExternalPlayback设置为true,以便在Apple TV上使用Airplay播放视频,但它不起作用。如何在Apple TV上播放视频

有关于第三方库的建议吗?或者任何示例?

您可以通过usin Airplay实现这一点。查看来自WWDC的苹果官方视频:视频链接

最新更新