问题标签 [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 - ios - 如何隐藏 YTPlayerView Youtube 标志
有一天,YouTube 徽标看起来像一张图片。消失时一起消失。触摸图像以重新出现。如果您触摸徽标,则 YouTube 存在问题。我想隐藏徽标。我们查看了 youtube 开发者网站上的参数。应用一个称为谦虚品牌的变量是没有用的。我想隐藏徽标。
这是我的代码
ios - 在 iPhone 上铃声静音时播放视频时没有音频。使用 YouTube-Player-iOS-Helper
我使用 pod youtube-iso-player-helper 将 YTPlayer 集成到我的原生 iOS 应用程序中。
我面临的问题是,我在播放视频时听不到任何声音,而 iPhone 的铃声静音并且它可以在耳机上正常工作,但不能在 iPhone 扬声器上工作。
注意:我没有将 iPhone 音量静音,它只是铃声静音。
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 以更改播放器速率 - 但没有走远 - 但如果有人知道这样的例子,那就太好了!谢谢
ios - 从 Youtube YTPlayerView 获取当前帧
有谁知道在 iOS 上截取 youtube 视频的有效解决方案?标准的“UIView 到 UIImage”解决方案(如快照当前图形上下文或视图层)不起作用,因为我只得到一个黑色、空的视频播放器,上面有 Youtube 徽标,没有实际视频。
我尝试对视图的presentationLayer 进行快照,但随后出现BAD_ACCESS 错误。我听说它与 UIWebView(用于显示 youtube 播放器)中的 CSS/HTML5 有关。
有人成功了吗?
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
ios - 投射按钮在 YTPlayerView 中不可用
投射按钮在 YTPlayerView for iOS 中不可用,它只有播放、暂停、搜索等。
如何在 YTPlayerview 中获取投射按钮?
android - 更改 YouTube 播放器中的链接时更改视频
我在edittext中粘贴了一个视频链接。我希望在更改链接并在其后单击按钮时重新加载视频。编辑文本采用 http 地址,并相应地拆分它以获得 YouTube 播放器的确切链接。每次更改地址时,传递给 YouTube 播放器的地址字符串也会更改。
我记录了它,它工作正常。但问题是,当我第一次粘贴 URL 时,它工作正常并加载了视频,但是一旦加载了视频,我更改了 URL 并按下按钮播放视频,什么也没有发生。我猜播放器视图已初始化,我无法重新初始化它?有没有办法重新初始化它?
这是我的 XML 代码:
java文件的代码是:
ios - UIWebView 退出全屏后继续播放视频
在我们的应用程序中,我们希望能够在用户退出全屏模式后继续播放视频。该视频是 YouTube 视频,因此它使用YTPlayerView框架,该框架使用UIWebView
iframe 播放器来播放视频。
您可能已经注意到,在 iOS 11 中,当网络视频进入全屏时,左上角只有一个“X”按钮可以退出全屏和暂停视频,而不是两个(顶部一个“完成”和底部的一个箭头)像以前一样。
我已经能够UIWindowDidBecomeHidden
在全屏退出时收到通知,并以编程方式播放视频,但后来我意识到如果用户在退出全屏之前已经手动暂停了视频,那么当他/她退出时它仍然会开始播放。但是,添加一些东西YTPlayerDelegate
不会有太大作用,因为系统会在发送通知之前暂停视频(发送 stateDidChange 委托),所以我无法区分全屏时的手动暂停和退出全屏时的系统暂停。
我的问题是,有没有办法在系统暂停视频之前检测离开全屏操作?如果没有,是否有让玩家继续玩的原生 API?如果两者都不是,这个功能可能吗?我将如何实现它?谢谢。