问题标签 [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.

0 投票
1 回答
951 浏览

ios - ios - 如何隐藏 YTPlayerView Youtube 标志

有一天,YouTube 徽标看起来像一张图片。消失时一起消失。触摸图像以重新出现。如果您触摸徽标,则 YouTube 存在问题。我想隐藏徽标。我们查看了 youtube 开发者网站上的参数。应用一个称为谦虚品牌的变量是没有用的。我想隐藏徽标。

这是我的代码

在此处输入图像描述

0 投票
0 回答
467 浏览

objective-c - 防止在嵌入的 YouTube 视频上旋转

我有一个UIViewController基本上只在横向模式下运行的。这UIViewController有一个UIView继承YTPlayerView来在其中播放 YouTube 视频。

如上所述,UIViewController永远不会进入纵向模式。但是,当设备处于纵向模式时,YouTube 视频 iFrameUIViewController会在横向模式下旋转到纵向模式。

为了更好地可视化这一点,请参见下面的屏幕截图:

在此处输入图像描述

我的问题是:我应该如何防止视频以非横向模式旋转?

注意:视频进入纵向模式的唯一时间是视频播放时。

0 投票
2 回答
887 浏览

ios - 在 iPhone 上铃声静音时播放视频时没有音频。使用 YouTube-Player-iOS-Helper

我使用 pod youtube-iso-player-helper 将 YTPlayer 集成到我的原生 iOS 应用程序中。

我面临的问题是,我在播放视频时听不到任何声音,而 iPhone 的铃声静音并且它可以在耳机上正常工作,但不能在 iPhone 扬声器上工作。

注意:我没有将 iPhone 音量静音,它只是铃声静音。

0 投票
0 回答
319 浏览

ios - 播放速率在 ios YouTube YTPlayerView 上不起作用

我在 YTPlayerView 中成功播放了从 YouTube API 检索到的视频 这是视频:https ://www.youtube.com/watch?v=sV1e-iSo5As 直接在 Chrome 中查看,我可以将播放器速率更改为各种速率(0.25、0.5 等)但是,当我尝试其中一种速率时,在我的应用程序中播放期间使用,例如:setPlaybackRate(0.5),没有任何变化(我在播放前和播放期间都尝试过)

调用 availablePlaybackRates() 返回 nil (我在播放前和播放期间都尝试过)

我在物理设备(iPhone ios10.3 + iPad ios10.3)以及各种模拟器上都尝试过。我也尝试过使用其他各种 YouTube 视频 - 结果相同。

是否无法在 YTPlayerView 中更改播放速率,或者是否需要一些预先设置?

相关代码

我开始尝试绕过 YTPlayerView 并直接使用 UIWebView - 传入 javascript 以更改播放器速率 - 但没有走远 - 但如果有人知道这样的例子,那就太好了!谢谢

0 投票
1 回答
857 浏览

ios - 从 Youtube YTPlayerView 获取当前帧

有谁知道在 iOS 上截取 youtube 视频的有效解决方案?标准的“UIView 到 UIImage”解决方案(如快照当前图形上下文或视图层)不起作用,因为我只得到一个黑色、空的视频播放器,上面有 Youtube 徽标,没有实际视频。

我尝试对视图的presentationLayer 进行快照,但随后出现BAD_ACCESS 错误。我听说它与 UIWebView(用于显示 youtube 播放器)中的 CSS/HTML5 有关。

有人成功了吗?

0 投票
0 回答
116 浏览

ios - YTPlayerView adding a grey bar automatically. cant get rid of it

Here is the screen where the grey area is shown between navigation bar and video player .

I read this one as well.
Grey bar appearing under Navigation bar after segues Swift

But didn't understood the solution as it didn't worked for me.
Need help to get this portion off.
Anyone faced this? Thanks in advance

0 投票
0 回答
138 浏览

android - 任何 YouTube 频道都可以限制为不允许在 Android 的 YoutubePlayerView 中播放视频吗?

我正在使用 YouTube API 为 YouTube 制作 Android 应用程序。我刚刚检索JSON并解析成List,数据解析并成功显示在列表中。但是当我将数据传递YoutubePlayerView给播放视频时,它被阻止了。那么有没有办法解决这个问题或任何替代方法?

截屏。 在此处输入图像描述

0 投票
0 回答
48 浏览

ios - 投射按钮在 YTPlayerView 中不可用

投射按钮在 YTPlayerView for iOS 中不可用,它只有播放、暂停、搜索等。

如何在 YTPlayerview 中获取投射按钮?

0 投票
1 回答
412 浏览

android - 更改 YouTube 播放器中的链接时更改视频

我在edittext中粘贴了一个视频链接。我希望在更改链接并在其后单击按钮时重新加载视频。编辑文本采用 http 地址,并相应地拆分它以获得 YouTube 播放器的确切链接。每次更改地址时,传递给 YouTube 播放器的地址字符串也会更改。

我记录了它,它工作正常。但问题是,当我第一次粘贴 URL 时,它工作正常并加载了视频,但是一旦加载了视频,我更改了 URL 并按下按钮播放视频,什么也没有发生。我猜播放器视图已初始化,我无法重新初始化它?有没有办法重新初始化它?

这是我的 XML 代码:

java文件的代码是:

0 投票
0 回答
500 浏览

ios - UIWebView 退出全屏后继续播放视频

在我们的应用程序中,我们希望能够在用户退出全屏模式后继续播放视频。该视频是 YouTube 视频,因此它使用YTPlayerView框架,该框架使用UIWebViewiframe 播放器来播放视频。

您可能已经注意到,在 iOS 11 中,当网络视频进入全屏时,左上角只有一个“X”按钮可以退出全屏和暂停视频,而不是两个(顶部一个“完成”和底部的一个箭头)像以前一样。

我已经能够UIWindowDidBecomeHidden在全屏退出时收到通知,并以编程方式播放视频,但后来我意识到如果用户在退出全屏之前已经手动暂停了视频,那么当他/她退出时它仍然会开始播放。但是,添加一些东西YTPlayerDelegate不会有太大作用,因为系统会在发送通知之前暂停视频(发送 stateDidChange 委托),所以我无法区分全屏时的手动暂停和退出全屏时的系统暂停。

我的问题是,有没有办法在系统暂停视频之前检测离开全屏操作?如果没有,是否有让玩家继续玩的原生 API?如果两者都不是,这个功能可能吗?我将如何实现它?谢谢。