强制 UiView 播放 YouTube 视频

2023-12-23

我正在创建一个包含 YouTube 视频的应用程序。对于这个应用程序,我需要一种方法来强制打开 YouTube 视频。我怎样才能强制它启动?

我看过这个:

webView.userInteractionEnabled = NO;

但似乎不知道如何使用它。

这是代码:

stringUrl = [NSString stringWithFormat:@"http://www.youtube.com/watch?v=%@", youtubeId[0]];
headerTitle.text = [NSString stringWithFormat:@"%@", theTitle[0]];
NSURL *url = [NSURL URLWithString:stringUrl];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];

在这里,您将获得工作示例项目,其中使用 HCYoutubeParser 来解析 youtube url

https://github.com/hellozimi/HCYoutubeParser https://github.com/hellozimi/HCYoutubeParser

在这里你可以下载工作代码,你可以在模拟器和 iPhone 上检查它 甚至它会解释如何使用它。

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

强制 UiView 播放 YouTube 视频 的相关文章

  • 如何从 Class - Swift 实现序列化 NSDictionary

    在 Objective C 中 我使用以下代码将自定义类序列化为工作正常的字典 为了熟悉Swift 将Objective C代码移植到Swift 但是我无法实现这一点 我该如何用 Swift 实现这一点呢 这就是我用 Objective C
  • 收到断言失败错误

    加载其中包含 UITableView 的视图之一时 出现以下错误 有谁知道如何修理它 我已经尝试过删除 void tableView UITableView tableView commitEditingStyle UITableViewC
  • 从 CocoaPods 添加 pod 时,架构 x86_64 的重复符号

    我正在尝试使用谷歌分析 https developers google com analytics devguides collection ios v3 进入我的应用程序 但通过 CocoaPod 添加后立即收到此错误 以前我的 Pod
  • C++ 引用类型作为 Objective-C++ 中的实例变量

    Objective C 中禁止将 C 引用类型用作实例变量 我该如何解决这个问题 您不能明智地使用引用作为实例变量 因为无法初始化实例变量并且无法重新放置引用 另一种选择可能是简单地使用 可能是智能的 指针 另一种让您更接近 C 行为的可能
  • 为什么 Obj-C 属性默认所有权“分配”而不是“强”

    我正在向旧项目添加 Swift 类 一切进展顺利 直到我尝试向 Swift 类添加属性 生成的标头无法编译 我认为问题是 在生成的代码中 Swift 省略了strong所有权并仅将其声明为nonatomic 这通常应该足够了 因为 prop
  • 导出 iPhone 地址簿数据库的可能方法

    我想将 Phone s Address Book sqlite db 导出到我的 iPhone 应用程序中 我在网上搜索过 但一切似乎都在 ABAddressBook 上迭代 但我想知道是否可以以编程方式将 Phone s Address
  • Objective-C 实现文件中方法名后面的分号

    void designImageViewNow some code here 分号写法正确吗 就在实现文件 Objective C 中方法名称之后 正文括号之前 这行得通吗 当我正在开发 iPhone 应用程序时 我错误地将分号放在了一个自
  • AVPlayerLayer获取图像到UIImageView缓冲区

    我尝试 playerLayer renderInContext UIGraphicsGetCurrentContext 它将显示黑色背景 所以我得到当前播放器项目作为连续的重击图像 它看起来不像视频播放 只是静态图像连续流动 那么还有其他选
  • iOS App Today 扩展未上传到物理设备

    我正在为我的应用程序创建一个今日小部件http budgt ch http budgt ch因为一些用户要求快速访问关键功能 初步 扩展在 iOS 模拟器上运行良好 安装如下 1 安装最新的容器应用程序 2 安装以 今天 为容器的扩展 但是
  • UIButton 图像未更改/更新

    首先 我对 Objective C 还很陌生 并且仍在尝试尽可能多地学习 所以请耐心等待 现在我有一个以编程方式创建的 UIButton 按下按钮时 将显示一个 UIActionSheet 其中包含 相机 选择照片 或 取消 选项 然后 按
  • UISegmentedControl 中的自定义字体禁用调整FontSizeToFitWidth

    我已经为我的 UISegmentedControl 设置了自定义字体 但它似乎禁用了默认字体自动调整字体大小以适合宽度范围 Before After 这是我用来设置自定义字体的代码 UISegmentedControl segmentedC
  • 保存录制的 AVAudioRecorder 声音文件:现在怎么办? (iOS、Xcode 4)

    在我的应用程序中 我希望用户能够录制一个声音文件并播放它 然后保存该声音文件以供以后使用 我用了本教程 http www techotopia com index php Recording Audio on an iPhone with
  • iPad 照片选择器崩溃

    我正在使用以下函数根据 UIActionSheet 的结果激活设备相机或图像选择器 如果 fromCamera YES 那么它适用于 iPhone 和 iPad 如果 fromCamera NO 那么它可以在 iPhone 上运行并出现图像
  • NSString – 静态还是内联?有性能提升吗?

    如果我写的话会有任何性能提升吗 NSString helloStringWithName NSString name static NSString formatString Hello return NSString stringWith
  • iPhone 应用程序中的异步、同步、线程

    我正处于一个应用程序的设计阶段 该应用程序将利用 REST Web 服务 并且在使用异步 同步和线程方面遇到了困境 这是场景 假设您有三个选项可供深入研究 每个选项都有自己的基于 REST 的资源 我可以使用同步请求延迟加载每个请求 但这会
  • 在 OS X 上创建和使用静态库

    好的 我正在尝试创建一个 Cocoa 库 静态 并使用 但我不断收到错误 我创建了一个超基本的静态库 TSXLib 其中仅包含一个额外的类 import
  • 如何使用 Swift 使用 TouchID?

    Apple 为 iOS 8 的 TouchID 实现提供的文档采用 Objective C 语言 有 Swift 版本吗 Objective C IBAction touchIDAvailable UIButton touchIDAvail
  • Objective-C – 拥有包含 TestFlight SDK 的 TestFlight 配置

    我已按照 TestFlight 的说明复制 发布 配置 我还使用 TestFlight SDK 从我的应用程序获取实时报告 通过这样做 我必须在我的应用程序中包含一些 TestFlight 代码 当然 我不想在我的应用程序的发布版本中包含此
  • 如何将 ios7 通用应用程序升级到基于 Xcode 6 的通用故事板应用程序?

    我目前有一个基于 xcode 5 ios 7 的通用应用程序 因此有两个故事板 我正在考虑将其更新到 ios 8 有没有办法 最佳方法将两个故事板迁移到通用的单个故事板 我在 xcode 6 中看不到转换选项 None
  • PFQueryTableViewController 错误

    我正在遵循在线教程 使用 Parse 作为后端创建照片共享应用程序 我已经运行了两次教程 两次都从头开始创建应用程序 但在同一位置仍然出现相同的错误 我到处寻找解决方案 但仍然没有运气 我正在使用 PFQueryTableViewContr

随机推荐

  • 检查正在运行的进程正在做什么:打印未检测的 Python 程序的堆栈跟踪

    Linux 上有没有办法检查正在运行的 Python 守护进程正在做什么 也就是说 不检测代码也不终止它 最好我想获取模块的名称以及当前正在运行的模块的行号 strace pstack 和 gdb 等传统调试工具对于 Python 代码来说
  • 在nodejs中保存从url保存的图像时出现问题

    我试图scrape网站数据同时scraping从我的服务器目录打开图像时 我收到类似文件 加载图像时发生错误 的错误 图像以扩展名存储 但图像无法正确打开 var request require request var cheerio re
  • C++11 中 2D 向量构造的重大变化是什么?

    在阅读答案时MS Connect 网站上的一个问题 http connect microsoft com VisualStudio feedback details 691756 std make pair error in vc11我注意
  • 如何使用lua设置bash环境变量

    我对 lua 脚本功能很陌生 我尝试使用 os execute 导出 MY VAR 10 io popen 导出 MY VAR 10 来自lua脚本 我尝试在执行 lua 脚本后使用 echo MY VAR 从 shell 读取 MY VA
  • 检查一个列表中的任何元素是否在另一个列表中[重复]

    这个问题在这里已经有答案了 我正在尝试比较两个列表 如果第一个列表中的任何值在第二个列表中 则简单地打印一条消息 def listCompare list1 1 2 3 4 5 list2 5 6 7 8 9 if list1 in lis
  • 缺少样式。是否为此布局选择了正确的主题?

    缺少样式 是否为此布局选择了正确的主题 使用布局上方的主题组合框选择不同的布局 或修复主题样式参考 找不到款式mapViewStyle在当前主题中 我尝试了所有可用的解决方案来解决这个问题 但似乎没有任何效果 我已将库包含在清单文件中 我什
  • Sql Server:当“强制外键约束”设置为“否”时,使用它有什么好处?

    我知道 RDBMS 中 强制外键约束 的目的 但是设置为 NO 有什么好处吗 在正常生产中 此设置应该never被设置为NO 但是 当您开发或重组数据库时 或者当您执行诸如以下操作时 您需要 清理 清理 大量数据 那么关闭外键约束以允许将
  • 主从视图 ASP.NET MVC

    我是 MVC 新手 参与了一个使用 ASP NET MVC 1 0 开发的项目 我的 JavaScript 也很弱 我试图演示主详细信息视图如何在 Northwind 数据库中的 订单 和 订单详细信息 表上工作 因此 表之间存在关系 即一
  • 如何找到多维数组中最长的字符串?

    我试图从多维数组中获取最长的字符串 但由于某种原因它不起作用 这就是我所拥有的 a MAKKGKPRPDHRPPAHNPHYAHDPPPYSQQQPPLQQQNYAQQMNRQHARPRPSPPSEVSDCVKYSLFLYNCIFWVSMH
  • InputBindings 仅在聚焦时才起作用

    我设计了一个可重用的用户控件 它包含 UserControl InputBindings 它非常简单 因为它只包含一个标签和一个按钮 以及新属性等 当我在窗口中使用该控件时 它运行良好 但键绑定仅在聚焦时才起作用 当一个控件绑定到 alt
  • Android 应用程序:获取 Google Drive API 的访问令牌

    我正在编写一个 Android ICS 版本 应用程序 它将数据上传到 Google Drive 该应用程序 使用 oauth2 获取访问令牌 第一步 获取授权令牌 String AUTH TOKEN TYPE oauth2 https w
  • Java 32位与64位优化模式(-XX:-UseCompressedOops)内存开销

    我试图预测当我在配置为使用超过 32GB 内存的 JVM 中运行 Java 应用程序时的堆内存需求变化 我预计 在将 Xmx 参数从 32GB 重新配置到 64GB 后 我在内存中保留的相同数量的 有用 对象将会产生显着的内存开销 我尝试通
  • 在类之间传递记录器

    我的项目中有两个类 我想将记录器从主类传递到子类 并让子类利用父类的记录器设置 子类是一个单独的通用类 即不依赖于主类 如果没有提供记录器 则必须能够创建自己的记录器 主类创建一个记录器 添加一个控制台处理程序 文件处理程序和日志格式化程序
  • 如何抑制“类可能无法响应具有变量方法名称的‘-method’警告?

    如何使用变量选择器名称来防止此警告 NSString methodName SEL method NSSelectorFromString methodName if self respondsToSelector method if me
  • 如何在c#中使用xsd?

    我是 xml 的新手 我使用 xsd exe 从 xml 创建一个 xsd 文件和一个 cs 文件 但我现在不知道什么或如何访问它 我看过一些例子 但发现它们令人困惑 有没有简单的教程或者有人可以给我的例子
  • 启用 TLS 的 mosquitto_sub

    我是 MQTT 新手 遇到一个令人沮丧的问题 我一直在使用MQTT fx订阅一个主题 我已经设置了 经纪商地址 Port 客户ID Enable SSL TLS Topic 这很好用 但我想使用 mosquitto sub 我尝试通过以下方
  • 如何安装 php 5.2 的 Composer? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我想下载 php 5 2 的旧版作曲家 如何安装 php 5 2 的 Composer 你不能 因为Composer 需要 PHP 5 3
  • CEFsharp 浏览器等待网站完全加载

    我正在使用 CEFsharp 浏览器 并通过 LoadingStateChanged 事件确定页面完成加载 但它会触发多次 我只需要在页面完全加载后才触发它 该怎么办 private async void Browser LoadingSt
  • 错误构建:无法直接与 dylib/framework XCTAutomationSupport for Architecture arm64 链接

    我正在使用 Xcode Beta 14 尝试构建 WebDriverAgent 低于错误 WebDriverAgent 构建 产品 调试 iphoneos WebDriverAgentLib framework WebDriverAgent
  • 强制 UiView 播放 YouTube 视频

    我正在创建一个包含 YouTube 视频的应用程序 对于这个应用程序 我需要一种方法来强制打开 YouTube 视频 我怎样才能强制它启动 我看过这个 webView userInteractionEnabled NO 但似乎不知道如何使用