【问题标题】:Integrating AirPlay to iOS app in Swift在 Swift 中将 AirPlay 集成到 iOS 应用程序
【发布时间】:2018-02-20 15:10:41
【问题描述】:

我想通过 AirPlay 播放广播流(到 AppleTV)。我已经研究了很多与这个主题相关的内容,但我发现文档真的很差。

这是 AirPlay 2 的 Apple 文档:https://developer.apple.com/documentation/avfoundation/airplay_2/getting_airplay_2_into_your_app

我发现AVRoutePickerView只能在iOS 11之后使用。在iOS 11以下,需要使用MPVolumeView

我检查了 iOS 版本,集成了这些类,演员正在工作,不要买我想要的

播放时电视上出现黑屏,我无法控制演员表的音量

谁能告诉我如何简单明了地将 AirPlay 集成到 iOS 应用中?任何帮助将不胜感激。

【问题讨论】:

    标签: ios swift apple-tv airplay control-center


    【解决方案1】:

    问题是我在 AVPlayer 对象上设置了 allowsExternalPlaybacktrue。此属性在早期版本的 iOS(直到 6.0)中的“祖先”,更有意义的名称是:allowsAirPlayVideo

    所以如果您在播放器上调用此allowsExternalPlayback = false黑屏消失,您可以控制广播的音量

    【讨论】:

    猜你喜欢
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    相关资源
    最近更新 更多