问题标签 [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 - 启用以查找 YTPlayerView 的下一个和上一个按钮
我想在 YTPlayerView 的下一个和上一个按钮单击时更改和播放 youtube 视频。我可以播放单个视频,但是当我想在下一个和上一个按钮单击时更改视频。
我使用以下代码播放了单个视频:
上面的代码完美运行。如果我使用下面的代码播放多个视频,则会出错。发生错误。请重试字母播放 id:LlrY456zAMU 并且视频无法播放。:
ios - YouTube 嵌入式播放器视图控制器未解除分配
我正在使用YTPlayer
视图控制器在我的应用程序中播放 youtube 视频。创建实例时,模拟器上的内存使用量最高可达 80 MB。我希望它在视图退出时恢复到正常值(35 MB),但事实并非如此。当我退出它们时,所有其他视图控制器都会释放内存,除了这个。
我尝试在viewWillDisappear
方法中关闭视图控制器但没有成功。
我怎样才能解决这个问题?
ios - YTPlayer View 在 iPhone 中无法正常工作
我YTPlayerView
在应用程序中使用来播放 YouTube 视频。它在中正常工作,iPad
但在iPhone
. 在iPhone
播放器中直接全屏播放,因此播放器上的任何手势都不起作用。必须使用控件上的全屏按钮退出全屏才能识别任何手势。
可以隐藏播放器的控件吗?尝试使用@"controls" : @"0"
在中工作正常,iPad
但在iPhone
.
ios - 上一个按钮不适用于“youtube-ios-player-helper”
我对 iOS(XCode / ObjC)的“youtube-ios-player-helper”有疑问,即前一个按钮不起作用。播放列表中的下一首歌曲有效,但上一首歌曲无效。它适用于下一首和上一首的自定义按钮,如在sample中,但播放列表中上一首歌曲的嵌入式控件不起作用。有人有解决这个问题的方法吗?
提前致谢。
ios - iOS YTPlayer 暂停时出现黑屏
目前我正在制作一个涉及播放 YouTube 视频的 iOS 应用程序。我选择使用官方的 YouTube iOS Player Helper,它提供了一种通过 URL 播放 YouTube 视频的机制。
由于它的外观不符合应用程序的主题,我决定在 UIImageView 中加载缩略图,并在图像视图的中心添加一个隐藏的 YTPlayerView。(我不能承认这是问题的原因)
但是,这里出现了一个问题:每当我暂停视频时,与在 Safari 中播放视频不同,视频会变成空白,但我再次点击播放后它会继续正常播放。有时(很少)我的视频会以一个有声音的空白屏幕开始,但在暂停和播放之后,图形又回来了。
信息可能有助于解决此问题:
我创建了一个单例类,其中有一个接受两个参数的函数:videoID:String 和 onView:UIView。有一个存储属性 player: YTPlayerView 声明,并且每当用户退出全屏模式时,这个播放器属性立即设置为另一个 YTPlayerView 实例,只是为了让 ARC 销毁旧的,这样它就不会与我的音乐播放器冲突在 MPNowPlayingCenter 中。
在模拟器而非真实设备上,所有视频在首次打开并开始播放后立即暂停(我使用委托监视播放器状态)。暂停之后,不再自动暂停,但上述问题仍然存在。
ios - 带有 YouTube v3 API 和 youtube-ios-player-helper 的 iOS 应用无法自动播放视频
我在使用youtube-ios-player-helper
Google/YouTube 提供的 pod 自动播放视频时遇到问题。这是我的应用程序的相关部分(iOS 10、Swift 3):
- 一个 ChannelVideosViewController,它将视频缩略图显示为带有 UITapGestureRecognizer 的 UIViews,它依次连接到我的 PlayerViewController 并从 API 调用传递 videoId
一个 PlayerViewController 如下:
/li>
使用上面的代码,当我按下“红色大按钮”时,帮助程序库成功加载视频并全屏播放,但我想在进入视图后直接自动播放视频。有没有办法做到这一点?
"autoplay":1
来自YouTube 文档的内容似乎并没有针对 iOS 进行删减。youtubePlayerView.playVideo()
什么都不做
ios - YTPlayerView 上方的 iOS AlertView
我的 viewController 上有 YTPlayerView。如果我创建 UIAlertController 并通过方法显示它self.present(alertView, animated: true, completion: nil)
,警报将显示在播放器视图下。如何在我的 viewController 上的所有视图之上显示 alertView?
这是我现在使用的代码:
ios - 根据 YTPlayerView YTPlayer 的 ID 数组创建本地播放列表
目前我们在 YTPlayerView 上使用:
加载单个视频。但是在某些情况下,我们有一系列视频需要一个接一个地播放。是否可以在本地创建和加载视频 ID 数组,即播放列表?