YouTube API和工具可将YouTube的视频内容和功能集成到网站,应用程序或设备中。
当您上传包含受版权保护的材料的 YouTube 视频时,您可以进入并选择有关如何处理它的几个选项之一(完全剪切片段、对版权声明提出异议等...
我在使用 Google Chrome 和 Edge 时遇到问题,没有发生 YouTube 视频事件。我需要知道视频何时结束。我使用了 YouTube 的 iFrame API 中的代码。活动顺利进行...
我在过去的几个小时里遇到了一个问题,但没有找到解决方案。我正在尝试使用 laravel 中的 php-youtube-api 参考链接按名称获取 youtube 频道。但我只得到单身频道...
Люди,нужна ваша помощь。 HamsterKombat 和 HamsterKombat 的区别是什么? Я читал на каком-то форуме, что для этого может понадобиться SQL, но это не точно. Это моя ...
我需要在网站上使用 YouTube 视频缩略图的 maxresdefault 版本,但是在开发代码来实现此目的时,我发现并非所有视频都有这些缩略图
使用 YouTube API 上传视频时出现意外的速率限制错误
我正在使用 google YouTube API 通过我的 node.js 服务器以编程方式将视频上传到 YouTube 我已经在我的服务器上安装了 googleapis npm 包,并使用 OAuth2 googl 验证每个请求...
如何最大限度地减少 youtube-data-api v3 查询配额使用?
我有一段代码可以根据给定的频道 ID 获取视频 url,该频道 ID 也是从 API 获取的,但主要部分使用请求组件。 我尝试在包含 3500 个视频的频道上运行它,但出于某种原因......
“使用客户端”; 从“next/navigation”导入{useSearchParams}; 函数VideoCreado() { const searchParmas = useSearchParams(); const link = searchParmas.get("l...
YoutubeDataApi PlaylistItem 上出现 INVALID_ARGUMENT 错误:更新
自5月底以来,执行YouTube数据api(PlaylistItem:update)时突然出现错误。 直到那时,没有出现任何错误。 [要求] { "id": "*正确的 ID*", "sni...
如何通过 API 清除我的 YouTube 播放列表? (删除所有播放列表项,但不删除播放列表)
如何通过 API 清除我的 YouTube 播放列表?需要删除所有播放列表项,但不删除播放列表。 我当然知道 - 需要循环 1. 获取播放列表 ID 2. 删除它 3. 等等 但也许是更简单的方法?
在哪里将 postMessage 命令的参数传递给 youtube iframe
抱歉,如果这看起来像是我之前的问题的重新发布,但事实并非如此。 这是不同方法的不同问题。 我有这个 iframe: <p>很抱歉,如果这看起来像是我之前的问题的重新发布,但事实并非如此。 这是不同方法的不同问题。</p> <p>我有这个 iframe:</p> <pre><code><iframe id="video1" width="970" height="546" src="https://youtube.com/embed/9IYRC7g2ICg?enablejsapi=1&autoplay=1&controls=0&loop=1&playlist=9IYRC7g2ICg&showinfo=0&modestbranding=0" frameborder="0" allowfullscreen></iframe> </code></pre> <p>现在要在单击自定义按钮时手动暂停视频,效果很好:</p> <pre><code><script type="text/javascript"> jQuery(document).ready(function($) { $('#button1').click(function() { $('#video1')[0].contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*'); }); }); </script> </code></pre> <p>pauseVideo 是此处列出的命令 <a href="https://developers.google.com/youtube/iframe_api_reference" rel="nofollow">https://developers.google.com/youtube/iframe_api_reference</a>。</p> <p>我的问题是:我完全无法使用需要参数的命令,例如<pre><code>seekTo(seconds:Number, allowSeekAhead:Boolean)</code></pre>。</p> <p>为了跳到视频中的0:20,我尝试过:</p> <pre><code>$('#video1')[0].contentWindow.postMessage('{"event":"command","func":"seekTo","args":"20, true"}', '*'); </code></pre> <p>但没有成功。 我可能把参数放在了错误的位置,因为这是我第一次使用 iframe 的 postMessage 函数,从这个意义上说,我感觉有点像新手。</p> <p>有人可以帮助我吗? :)</p> </question> <answer tick="false" vote="4"> <p>试试这个:</p> <pre><code>var data = {event: 'command', func: 'seekTo', args: [20, true]}; var message = JSON.stringify(data); $('#video1')[0].contentWindow.postMessage(message, '*'); </code></pre> </answer> <answer tick="false" vote="0"> <p>我今天(2024 年 7 月 4 日)需要这个。为了完整起见,以下是非字符串化修复: $('#video1')[0].contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":[20,true]}', '*'); </p> <p>重要提示:它是一个 JSON 数组,因此不是“[20,true]”而是 [20,true]</p> </answer> </body></html>
有没有办法使用 YouTube 的 v3 API 来确定视频(通过 ID)是“短片”还是常规视频?
我正在尝试确定视频是通过 v3 数据 API 上传为“短”视频还是常规/长视频。 我正在通过以下方式查看视频信息: https://www.googleapis.com/youtube/v3/vi...
可以通过API获取YouTube视频的YouTube货币化数据
我想了解我可以通过 OAuth 凭据访问的 YouTube 视频的获利状态。此数据在 YouTube Studio 中可见/可用 - 是否通过私有 API 访问
如何使用YouTube API v3查看自动创建频道的直播列表?
我想通过YouTube API查看游戏分类中LOL游戏板块的直播列表。 我住在韩国,网址如下。 https://www.youtube.com/channel/UCZtmNrG53n...
有没有办法显示/查看/返回当前正在播放的视频(即哪个视频ID)? 这是 Iframe API 的基本代码: 变量播放器; 函数 onYouTubeIframeAPIReady() { 解放军...
如何使用 Youtube Data API 或 Youtube Analytics API 在“关于”部分中提取 Youtube 频道电子邮件
我只想使用 Youtube Data API 或 Youtube Analytics API 在“关于”部分中提取 Youtube 频道电子邮件,那么我如何提取电子邮件并通常使用 API 绕过验证码
我正在为自己制作一个小型Python应用程序,用于从YouTube视频下载信息,为此我使用YouTube api。 最近我看了这个视频来帮助我获得评论和
我正在尝试创建一个脚本,每当 YouTube 频道上传视频时都会通知我。就像订阅按钮一样 我尝试过的: 我尝试寻找有关此的文档...
YouTube 数据 API v3 配额:每日查询量 当前限制:10,000 如何增加我的 API 配额?
我想使用 JavaScript 在 Youtube 视频上启用画中画。我可以在 html 上执行此操作,但在 Youtube 上似乎不可能执行此操作。有人对此有任何线索吗?</desc> <question vote="7"> <p>我想使用 JavaScript 在 Youtube 视频上启用画中画。我可以在 html <pre><code><video></code></pre> 上执行此操作,但在 Youtube <pre><code><iframe></code></pre> 上似乎不可能执行此操作。有人对此有任何线索吗?</p> </question> <answer tick="false" vote="7"> <p>用户可以右键单击两次(调出 html5 菜单)并选择画中画,但由于 iframe 的同源策略,似乎不可能从 iframe 外部以编程方式触发它。我不认为 iframe URL 中的 <pre><code>&origin=</code></pre> 参数实际上会更改从 youtube 发送的标头,它在我的测试中似乎不起作用。 <a href="https://stackoverflow.com/questions/25098021/securityerror-blocked-a-frame-with-origin-from-accessing-a-cross-origin-frame">安全错误:阻止具有来源的框架访问跨来源框架</a></p> <p>youtube iframe api <a href="https://stackoverflow.com/questions/7443578/youtube-iframe-api-how-do-i-control-a-iframe-player-thats-already-in-the-html">通过使用 postMessage 解决了这个问题</a>,但是目前没有实现任何消息来执行 <pre><code>video.requestPictureInPicture()</code></pre>。播放器 base.js 脚本中似乎定义了一个 <pre><code>togglePictureInPicture</code></pre> 函数,但这似乎没有通过消息传递 API 公开</p> </answer> <answer tick="false" vote="4"> <p>您<strong>无法</strong>使用 Youtube 的 iframe 嵌入以编程方式启用 PiP。唯一的选择是直接获取 Google 流媒体服务器的 URL 或自行流式传输视频数据。无论哪种方式,您都需要将流 URL 设置为视频元素的 src,然后在视频上调用 <pre><code>video.requestPictureInPicture()</code></pre>。</p> <pre><code>https://r4---sn-4g5ednls.googlevideo.com/videoplayback?expire=1627319351&ei=15... </code></pre> <p>这就是谷歌托管的视频的流 URL 的样子。一个名叫 <a href="https://stackoverflow.com/questions/5157377/show-youtube-video-source-into-html5-video-tag/64894396#64894396">Levi</a> 的人写了一个 <a href="https://github.com/thelevicole/youtube-to-html5-loader/" rel="nofollow noreferrer">library</a> 来检索给定 Youtube 视频的 URL。但是图书馆向他的代理服务器 yt2html.com 发出请求以检索此 URL。</p> <p>我在这篇<a href="https://dev.to/spankyed/enable-pip-on-youtube-video-embeds-2gel" rel="nofollow noreferrer">博客文章</a>中更详细地介绍了 YT PiP 的问题。</p> </answer> <answer tick="false" vote="3"> <p>我总是在 YouTube 页面上的控制台中使用下一行:</p> <pre><code>document.getElementsByTagName('video'); </code></pre> <p>这将显示一个 HTML 集合,打开它并右键单击集合的第一个位置,将其存储为全局变量,这将生成类似 <pre><code>temp1</code></pre> 的内容。然后你必须写下一行:</p> <pre><code>temp1.requestPictureInPicture(); </code></pre> <p>就是这样。</p> </answer> <answer tick="false" vote="0"> <p><a href="https://apps.apple.com/gb/app/enhancements-for-youtube/id1643308157" rel="nofollow noreferrer">https://apps.apple.com/gb/app/enhancements-for-youtube/id1643308157</a></p> <p>我在 YouTube 应用上没有可用的 pip 选项。因此安装了上面的应用程序并在手机设置中启用了它。已测试,现在一切正常。</p> </answer> </body></html>