问题标签 [ytplayerview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 当用户将其设备从纵向模式旋转到横向模式时如何使 UIView 全屏显示
我有一个UIView
实际上YTPlayerView
来自youtube-ios-sdk。
我需要在设备向左或向右旋转时将其设为全屏,并在设备旋转回纵向模式时将其返回到非全屏模式(如在官方 YouTube 应用程序中)。
我怎样才能实现这种行为?
我在的界面中看不到任何setFullScreenMode
功能。YTPlayerView
ios - 如何将 Youtube 帐户链接到 iOS 中的嵌入式 YTPlayerView 播放器?
我的 iPhone 应用程序中有一个嵌入式 Youtube 播放器。我正在使用youtube-ios-player-helper库。我想要实现的是对用户进行身份验证,然后为他使用嵌入式YTPlayerView播放器(内联播放)观看的视频注册他观看的视频历史记录(比如他使用的是原生 Youtube 应用程序或网站)。感谢您的帮助,因为我还没有找到如何使用此帮助程序库将 Youtube 帐户链接到嵌入式播放器。有没有可能实现?
ios - 设置 YTPlayer 属性 youtube player api ios 时出错
我正在尝试在应用程序中嵌入视频,使用按钮开始和停止视频。我正在按照官方的谷歌开发者指南来实现这一点,但是当它说要在 ViewController.h 类中输入以下属性时:
它显示此错误列表
我该如何解决这个问题?
ios - 如何在Objective C中以非全屏方式从浏览器应用程序播放Youtube视频
我正在开发浏览器应用程序,我希望当用户在 youtube.com 上搜索任何视频时,视频会全屏播放,但我希望视频在固定大小的小框架上打开,比如手机屏幕大小的一半。
我有视频网址和视频 ID。我已经集成了 YOUTube API,但只要我点击 youtube 播放器上的播放按钮,它就会全屏播放。
请找到集成的代码库
帮助将不胜感激。
ios - 从 youtube 嵌入式播放器(iOS)点击完成时导航栏消失
我的应用程序的一个视图中有一个 Youtube 嵌入式播放器。如果我在横向模式下退出播放,导航栏在整个应用程序中缩小到一半大小。该应用程序默认设置为纵向模式。
但是,如果我纵向点击完成,导航栏仍然很好。我怎么解决这个问题?
编辑: playerView 代码:
passVideoId 是从前一个视图传递的视频 ID。
ios - 如何使用 Swift 检测 YTPlayerState.Ended?
我正在我的应用中播放 You Tube 视频并尝试检测视频何时暂停或结束?我kYTPlayerState
在 .m 文件中找到了该函数,但在将其转换为 Swift 时遇到了麻烦。这就是我所拥有的......
和 .....
....我放在 ViewDidLoad() 中。我的 if 语句中也显示了错误Type "()" does not conform to protocol "Boolean Type"
。如果您知道如何解决此问题,或者如果我遗漏了某些内容,请提供帮助。
我在这个视图中初始化播放器@IBOutlet var player: YTPlayerView!
ios - YTPlayerView:在非主线程上全屏显示
我创建了 YTPlayerView,使用 @{ @"playsinline" : @"0" } 参数进行了 loadWithVideoId,以便全屏播放,但是当我点击它时,我得到“错误:对 UIKit 的所有调用都需要在主线程”并且没有全屏,只是内联播放。在调用堆栈中,它尝试在 WebThread 上使用 -[UIView initWithFrame:]。注意:项目中使用了 AsyncDisplayKit。我该如何处理?
ios - 在 YTPlayerView 中添加微调器
我想在YTPlayerView
. 我得到了执行它的代码的合并提交。
https://github.com/youtube/youtube-ios-player-helper/blob/master/Classes/YTPlayerView.m
但问题是它是一个委托方法,必须返回一个视图。我不知道如何使用该方法。
ios - 滚动时如何在 UICollectionViewCell 内的 YTPlayerView 中停止视频播放?
我正在使用YTPlayerView
内部UICollectionView
(水平滚动),屏幕上一次可见一个项目。我添加了一个UIView
内部自定义单元格并将类名更改为YTPlayerView
身份检查器中的。
因为YTPlayerView
我启用了自动播放并且播放效果很好。但是,当我滚动到下一个或上一个项目时,我想停止播放器。我尝试通过获取自定义单元格对象来在“didEndDisplayingCell”中停止播放器NSIndexPath
。但是YTPlayerView
具有自定义单元格对象的实例在“didEndDisplayingCell”中返回(null)。所以我无法停止视频播放。滚动到下一个/上一个项目时如何停止视频播放?
我有 3 个不同的自定义UICollectionView
单元格来显示文本、图像和视频(YTPlayerView 或 AVPlayer)。
编辑
我试图通过保存以前的可见单元格索引路径来获取“cellForItemAtIndexPath”中的自定义视频单元格对象。而且我能够获取自定义单元格对象,但是当我尝试获取它的实例时,YTPlayerView
它正在为YTPlayerView
.
谁能建议我处理 youtube 视频的正确方法UICollectionView
。
ios - YouTube - 下载/播放私人视频
我的 iOS 应用程序将包含私人和公共视频,用户可以购买私人视频。现在我正在使用 YouTube 和youtube-ios-player-helper 库进行视频托管。加载公共视频非常简单:
但是对于私人视频,您如何以最简单的方式做到这一点?有没有这么简单的东西:
或者同样简单的东西?