我有通过 AVPlayer 通过 HTTP 播放视频的 iOS 应用程序。
我有 MPVolumeView 允许选择播放设备以将当前播放流式传输到。
但现在我需要能够以编程方式停止视频流,并在 iPad 屏幕上的应用程序中继续在 AVPlayer 的视频层上播放。(就像 MPVolumeView 的按钮一样,但以编程方式)
请帮帮我,我试图自己找到解决方案,并在谷歌的帮助下,但我无法解决这个问题:(
真的有可能吗?
谢谢!
我有通过 AVPlayer 通过 HTTP 播放视频的 iOS 应用程序。
我有 MPVolumeView 允许选择播放设备以将当前播放流式传输到。
但现在我需要能够以编程方式停止视频流,并在 iPad 屏幕上的应用程序中继续在 AVPlayer 的视频层上播放。(就像 MPVolumeView 的按钮一样,但以编程方式)
请帮帮我,我试图自己找到解决方案,并在谷歌的帮助下,但我无法解决这个问题:(
真的有可能吗?
谢谢!
在这种情况下,您不需要直接对多个显示器进行编程。您只需要告诉 iOS 的视频子系统停止使用其他显示器...
AVPlayer
有一个allowsExternalPlayback
可以设置为的属性NO
。这将禁用外接显示器上的播放。在您的应用程序中播放器的原始文件将继续播放AVPlayerLayer
。