Airplay 按钮未显示在 AVPlayer 的播放器控件中

2023-11-27

我使用 AVPlayer 和 AVPlayerViewController 创建了一个视频播放器。我已经设定 ”allowsExternalPlayback《财产至真也》usesExternalPlaybackWhileExternalScreenIsActive“属性为 true。但我仍然没有在播放器控件中获得 Airplay 图标。

player = AVPlayer(URL: url!)
player!.allowsExternalPlayback = true
player?.usesExternalPlaybackWhileExternalScreenIsActive = true

我正在 ios 9.2 上运行我的应用程序。


您需要添加 MPVolumeView 才能获得此功能。您可以在这里阅读相关内容:https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AirPlayGuide/EnrichYourAppforAirPlay/EnrichYourAppforAirPlay.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Airplay 按钮未显示在 AVPlayer 的播放器控件中 的相关文章

  • 在 iOS 中将一个或多个格式化程序与页面渲染器一起使用

    有没有人尝试过使用多个格式化程序 UIViewPrintFormatter UIMarkupTextPrintFormatter UISimpleTextPrintFormatter 与页面渲染器 UIPrintPageRenderer 打
  • 如何根据 UITableViewCell 中的内容调整 UICollectionView 的水平高度

    我正在尝试放置一个UICollectionView in a UITableViewCell 我想在中显示评论UICollectionViewCells 与分页 注释中可能不止一行 所以我想调整大小UICollectionView如果注释标
  • 内联 YouTube 视频在 iOS 上的 cordova 应用程序中不起作用

    我用 cordova 开发了一个移动应用程序 我确实需要能够播放内联 YouTube 视频 我尝试了一段时间来解决它 我设置了属性playsinline to 1在 YouTube iframe API 中 I put
  • KeyboardAvoidingView“行为”中的高度与位置与填充

    KeyboardAvoidingView 中有一个 行为 属性 例如 import KeyboardAvoidingView from react native
  • 将 println 输出格式化为表格

    Like 这个Java问题 https stackoverflow com questions 1358512 java println formatting so i can display a table 但是对于斯威夫特来说 我怎样才
  • 检查 coredata 对象是否为零

    我想找出核心数据中的对象 我的代码 Types signedDate Date alarmDate Date starTime 国家标准日期 endTime NSDate NSString str signedDate gt AND sig
  • 更改 Tapku 日历上标记日期的所选图像

    你好 我浏览过网络和许多博客 但似乎没有关于如何更改tapku日历控件标记日期的图像的信息 我对代码做了一些研究 但无法完成目标 现在写 我能够更改日期图块的背景图像 但是当我这样做时 日期的文本消失了 有什么想法吗 我已经更改了上面的图像
  • dispatch_async UIWebView 加载请求

    我正在加载我的应用程序中的 JavaScript 该脚本将尝试找到解决方案 这可能需要一些时间 我不想等待该解决方案超过 5 秒 在这种情况下 我只想停止请求并向用户显示一条消息 我一直在尝试使用 NSTimers 和dispatch as
  • 8.0 之前的 iOS 版本上相对于布局边距的布局属性

    什么会导致以下警告 以及 iOS 7 上的后续对齐问题 属性不可用 8 0 之前的 iOS 版本上与布局边距相关的布局属性 发布的答案都没有为我解决问题 但其原因如下 默认情况下 Xcode 6 根据相对边距创建约束 这些仅适用于 iOS
  • Swift init(count:,repeatedValue:) 有效吗?

    从参考文献中对此进行了测试 https developer apple com documentation swift https developer apple com documentation swift var string Str
  • 在没有付费开发者帐户的情况下使用 iOS 应用程序超过 7 天?

    我想把我写的一个应用程序放在我的手机上并长期使用它 我没有付费开发者帐户 所以现在它会在 7 天后过期 有什么方法可以使用我的应用程序而无需每年支付 100 美元购买专业开发者帐户 无需越狱 我必须付费才能在自己的手机上使用自己的应用程序
  • WKWebView 用户代理(swift)

    我正在尝试使用 swift 从 WKWebView 获取用户代理 let webView WKWebView frame zero useragentlabel text webView configuration applicationN
  • UITableView 与 UILabel SizeToFit 滚动时会变得混乱

    大家好 我有问题tableview 我用uilabel with SizeToFit然后计算UILabel设置单元格高度的高度一切正常 除了当我滚动我的tableView文本变得很奇怪 就像每行一个字符 My TableViewVell方法
  • iOS心率检测算法

    我正在尝试在我正在开发的应用程序中实现心跳记录功能 首选方法是使用 iPhone 的摄像头 在灯亮的情况下 让用户将手指放在镜头上 然后检测视频源中与用户心脏相对应的波动 我通过以下堆栈溢出问题找到了一个非常好的起点here https s
  • 在 iOS 中,自动调整大小、自动布局和约束之间有什么区别?

    在阅读 Apple 文档时 我发现了有关自动调整大小 自动布局和约束的参考资料 在代码中使用所有这些有什么区别 在 iOS 9 中以编程方式应用这些技术的正确方法是什么 这里实际上只有两件事 自动调整大小 自动布局 自动调整大小基本上是苹果
  • IOS:触摸 Imageview 时的事件

    我有一个带有 png 的 ImageView 我想这样做 当有人触摸这个 imageview 时 它的 alpha 更改为 0 0 这可能吗 全部无按钮 您可以使用UITapGestureRecognizer添加到UIImageView v
  • 获取对容器视图的视图控制器的引用[重复]

    这个问题在这里已经有答案了 我有一个 viewController 其中包含一个 ContainerView 正在设置 ViewController 我正在设置一个segue 并在prepareforsegue方法中我想获取对嵌入在容器视图
  • iOS 音频修剪

    我搜索了很多 找不到任何相关的东西 我正在处理 iOS 音频文件 这就是我想做的 录制音频并保存剪辑 已检查 我使用AVAudioRecorder 改变音高 已检查 是用狄拉克做的吗 修剪 我有两个标记 即开始和结束偏移 并使用此信息我想修
  • 二元运算符“==”不能应用于“UILabel?”类型的操作数和“字符串”

    错误 二元运算符 无法应用于 UILabel 类型的操作数和 字符串 import UIKit class ViewController UIViewController let Soft 5 let Medium 8 let Hard 1
  • Dropbox iOS 应用中相当于“fb://”的是什么?

    抱歉 我可以说我并不完全知道我在说什么 例如 要打开 Facebook 的 URL 前缀是 fb 有人知道 Dropbox 的前缀吗 我很确定它有一个 因为在新的 Dropbox API 1 0 中 它会从您的应用程序中打开 Dropbox

随机推荐

  • “CLR20r3”代表什么? (clr是什么版本的)

    显而易见的选择是 CLR version 2 0 revision 3 但不幸的是没有这样的东西 我能得出的最接近的最终清单是维基百科 但使用主要 次要编号系统 出现此问题的原因是 我有一位客户尝试运行我的 net4 应用程序 但它不断崩溃
  • 隐藏(或加密)应用程序资源?

    我正在开发一个 Cocoa 应用程序 它具有我希望保护但仍显示的某些资源 图像 通常情况下 人们会将它们放在资源文件夹中 但存储在那里使得抓取和使用变得非常容易 有什么方法可以隐藏这些图像 但仍然可以在应用程序中访问它们 简单的解决方案 将
  • 如何修复 java.lang.AbstractMethodError: 未实现抽象方法

    我有这个活动 我得到了崩溃 说 java lang AbstractMethodError 抽象方法未实现 我该如何解决它 这就像我让活动成为未实现的东西的元素 但我不知道如何修复它 我多次遇到这个问题 但我不知道如何解决 public c
  • PHP 中的注册表模式还是单例模式?

    我现在正在使用 PHP 类和对象 在这个问题中 字段和方法的名称只是为了让您了解我在说什么而编写的 它与使用单例和注册表设计模式有关 现在假设我需要访问数据库对象 缓存对象 核心设置对象 会话对象 几乎所有其他类中我都需要访问这些对象 所以
  • 使用 python 和 FFT 计算均方位移

    给定一个二维数组 其中每行代表粒子的位置向量 如何有效计算均方位移 使用 FFT 均方位移定义为 其中r m 是第m行的位置向量 N是行数 以下针对 msd 的直接方法有效 但它是 O N 2 我改编了此代码stackoverflow 用户
  • ReplaceAll 为 java8 lambda 函数

    给定以下变量 templateText Hi name variables put name Joe 我想使用以下代码将占位符 name 替换为值 Joe 这不起作用 variables keySet forEach k gt templa
  • MySQL 中的 DOUBLE 与 DECIMAL

    好的 所以我知道有大量文章指出我不应该使用 DOUBLE 在 MySQL 数据库上存储资金 否则我最终会遇到棘手的精度错误 重点是我不是在设计一个新的数据库 而是要求我找到优化现有系统的方法 新版本包含 783 个 DOUBLE 类型列 其
  • 在Android中使用jobb工具

    我正在运行以下命令来获取加密的 obb 文件以进行 apk 扩展 jobb d home manoj Desktop Test o main 1 com example helloworld obb k manoj pn com examp
  • Django Rest Framework 在 POST 中接收主键值并将模型对象作为嵌套序列化器返回

    我不完全确定我的问题的标题是否像我希望的那样具体 但情况是这样的 我有一个HyperlinkedModelSerializer看起来像这样 class ParentArrivalSerializer serializers Hyperlin
  • 如何在magento中获取当前产品的类别名称(在产品详细信息页面上)

    我使用了以下代码 但不适用于这种情况 category detail Mage registry current category echo category detail gt getName got 致命错误 在 app design
  • 视图未附加到窗口管理器(解决方案是什么?)

    我从我的应用程序中收到了数百个错误报告 而且所有错误报告都是相同的 这真的很烦人 因为在我的测试设备 HTC Wildfire Galaxy S I II III Galaxy Mini Galaxy Tab 10 中 这个错误从未发生过
  • x86 中“PAUSE”指令的用途是什么?

    我正在尝试创建一个自旋锁的愚蠢版本 浏览网页时 我在 x86 中发现了一条名为 PAUSE 的汇编指令 该指令用于向处理器提示自旋锁当前正在该 CPU 上运行 英特尔手册和其他可用信息指出 处理器使用此提示来避免内存顺序冲突 大多数情况下
  • Swift Playgrounds:替换 captureValue(_:withIdentifier:)

    Xcode 7 3已弃用 XCPlaygroundPage currentPage captureValue withIdentifier 它的前身 XCPCaptureValue was 已弃用在 Xcode 7 1 中 我想知道除了集合
  • 非凸优化器

    我使用 python2 7 需要找到多元标量函数的最大值 换句话说 我有这个功能 def myFun a b c d e f complex calculation that takes about 30 seconds return re
  • Python中的(1,)和(1)有什么区别[重复]

    这个问题在这里已经有答案了 正如标题所述 我发现 1 and 1 是不同的 但它们有什么区别呢 In 39 1 1 Out 39 False 试试这个来说服自己 gt gt gt type 1
  • 将 JavaScript 变量传递给 AngularJs ng-init

    我定义了以下 javascript 变量并需要传递memId值传入 AngularJs init 函数 div class mini 我收到错误 memId没有定义 您需要使用 角度 方式来完成此操作 window var app angu
  • 如何以最小的影响重新启动 CSS 动画

    有没有一种方法可以重新启动 CSS 动画 而无需克隆元素 回流 DOM 等待 setTimeout onAnimationEnd EDIT 无需 jQuery 或检查 我基本上只是在下一个绘制的帧处重新启动动画 此方法不会克隆任何元素 重排
  • 处理带有未知 IPv6 扩展标头的数据包

    Question 是否应该丢弃带有未知 IPv6 扩展标头的数据包 Details 我无法通过检查找到这个问题的答案RFC 这本书IPv6 要点第 22 页指出 如果节点需要下一个标头但无法识别下一个标头字段中的值 则需要丢弃该数据包并向数
  • 在C#中,如何可靠地杀死进程树[重复]

    这个问题在这里已经有答案了 在 C 中 我们使用以下代码来终止进程树 有时有效 有时无效 可能与 Windows 7 和 或 64 位有关 它找到给定进程的子进程的方法是调用GetProcesses获取系统中的所有进程 然后调用NtQuer
  • Airplay 按钮未显示在 AVPlayer 的播放器控件中

    我使用 AVPlayer 和 AVPlayerViewController 创建了一个视频播放器 我已经设定 allowsExternalPlayback 财产至真也 usesExternalPlaybackWhileExternalScr