【问题标题】:Airplay secondary screen not in NSScreen arrayAirplay 辅助屏幕不在 NSScreen 阵列中
【发布时间】:2014-03-06 01:08:54
【问题描述】:

我将 iPhone 设置为将 AirPlay 连接到我的 AppleTV。

我运行这个方法,不幸的是只有 1 个屏幕(主屏幕),我应该在实际设备上获得 2 个。

注意:这适用于模拟器。

有什么想法吗?

-(void)airplayInit {

    NSArray *screens = [UIScreen screens];

    NSLog(@"Airplay screens #%d", screens.count-1);
}

【问题讨论】:

    标签: ios iphone ios7 screen airplay


    【解决方案1】:

    如果您在 iPhone 上启用 Airplay Mirroring,Airplay 屏幕只会出现在 UIScreen 数组中。

    另一方面,您可以使用 MediaPicker 在 Apple TV 上播放视频,方法是让用户点击标准播放器控件上的 Airplay 图标。如果您想在 Apple TV 上提供自定义内容,用户必须启用镜像。

    很难从文档中阅读,但不幸的是,Apple 认为它应该是这样的。

    【讨论】:

      猜你喜欢
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多