youtube-api 相关问题

YouTube API和工具可将YouTube的视频内容和功能集成到网站,应用程序或设备中。

是否可以通过 YouTube API 删除已声明版权的内容

当您上传包含受版权保护的材料的 YouTube 视频时,您可以进入并选择有关如何处理它的几个选项之一(完全剪切片段、对版权声明提出异议等...

回答 1 投票 0

如何触发视频事件

我在使用 Google Chrome 和 Edge 时遇到问题,没有发生 YouTube 视频事件。我需要知道视频何时结束。我使用了 YouTube 的 iFrame API 中的代码。活动顺利进行...

回答 1 投票 0

按名称获取 YouTube 频道

我在过去的几个小时里遇到了一个问题,但没有找到解决方案。我正在尝试使用 laravel 中的 php-youtube-api 参考链接按名称获取 youtube 频道。但我只得到单身频道...

回答 1 投票 0

关于角度和类型的电报敲击器

Люди,нужна ваша помощь。 HamsterKombat 和 HamsterKombat 的区别是什么? Я читал на каком-то форуме, что для этого может понадобиться SQL, но это не точно. Это моя ...

回答 1 投票 0

YouTube 最大分辨率默认缩略图

我需要在网站上使用 YouTube 视频缩略图的 maxresdefault 版本,但是在开发代码来实现此目的时,我发现并非所有视频都有这些缩略图

回答 6 投票 0

使用 YouTube API 上传视频时出现意外的速率限制错误

我正在使用 google YouTube API 通过我的 node.js 服务器以编程方式将视频上传到 YouTube 我已经在我的服务器上安装了 googleapis npm 包,并使用 OAuth2 googl 验证每个请求...

回答 1 投票 0

如何最大限度地减少 youtube-data-api v3 查询配额使用?

我有一段代码可以根据给定的频道 ID 获取视频 url,该频道 ID 也是从 API 获取的,但主要部分使用请求组件。 我尝试在包含 3500 个视频的频道上运行它,但出于某种原因......

回答 1 投票 0

如何在 next.js 中获取 YouTube 转录

“使用客户端”; 从“next/navigation”导入{useSearchParams}; 函数VideoCreado() { const searchParmas = useSearchParams(); const link = searchParmas.get("l...

回答 1 投票 0

YoutubeDataApi PlaylistItem 上出现 INVALID_ARGUMENT 错误:更新

自5月底以来,执行YouTube数据api(PlaylistItem:update)时突然出现错误。 直到那时,没有出现任何错误。 [要求] { "id": "*正确的 ID*", "sni...

回答 1 投票 0

如何通过 API 清除我的 YouTube 播放列表? (删除所有播放列表项,但不删除播放列表)

如何通过 API 清除我的 YouTube 播放列表?需要删除所有播放列表项,但不删除播放列表。 我当然知道 - 需要循环 1. 获取播放列表 ID 2. 删除它 3. 等等 但也许是更简单的方法?

回答 3 投票 0

在哪里将 postMessage 命令的参数传递给 youtube iframe

抱歉,如果这看起来像是我之前的问题的重新发布,但事实并非如此。 这是不同方法的不同问题。 我有这个 iframe: <p>很抱歉,如果这看起来像是我之前的问题的重新发布,但事实并非如此。 这是不同方法的不同问题。</p> <p>我有这个 iframe:</p> <pre><code>&lt;iframe id=&#34;video1&#34; width=&#34;970&#34; height=&#34;546&#34; src=&#34;https://youtube.com/embed/9IYRC7g2ICg?enablejsapi=1&amp;autoplay=1&amp;controls=0&amp;loop=1&amp;playlist=9IYRC7g2ICg&amp;showinfo=0&amp;modestbranding=0&#34; frameborder=&#34;0&#34; allowfullscreen&gt;&lt;/iframe&gt; </code></pre> <p>现在要在单击自定义按钮时手动暂停视频,效果很好:</p> <pre><code>&lt;script type=&#34;text/javascript&#34;&gt; jQuery(document).ready(function($) { $(&#39;#button1&#39;).click(function() { $(&#39;#video1&#39;)[0].contentWindow.postMessage(&#39;{&#34;event&#34;:&#34;command&#34;,&#34;func&#34;:&#34;pauseVideo&#34;,&#34;args&#34;:&#34;&#34;}&#39;, &#39;*&#39;); }); }); &lt;/script&gt; </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>$(&#39;#video1&#39;)[0].contentWindow.postMessage(&#39;{&#34;event&#34;:&#34;command&#34;,&#34;func&#34;:&#34;seekTo&#34;,&#34;args&#34;:&#34;20, true&#34;}&#39;, &#39;*&#39;); </code></pre> <p>但没有成功。 我可能把参数放在了错误的位置,因为这是我第一次使用 iframe 的 postMessage 函数,从这个意义上说,我感觉有点像新手。</p> <p>有人可以帮助我吗? :)</p> </question> <answer tick="false" vote="4"> <p>试试这个:</p> <pre><code>var data = {event: &#39;command&#39;, func: &#39;seekTo&#39;, args: [20, true]}; var message = JSON.stringify(data); $(&#39;#video1&#39;)[0].contentWindow.postMessage(message, &#39;*&#39;); </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>

回答 0 投票 0

有没有办法使用 YouTube 的 v3 API 来确定视频(通过 ID)是“短片”还是常规视频?

我正在尝试确定视频是通过 v3 数据 API 上传为“短”视频还是常规/长视频。 我正在通过以下方式查看视频信息: https://www.googleapis.com/youtube/v3/vi...

回答 1 投票 0

可以通过API获取YouTube视频的YouTube货币化数据

我想了解我可以通过 OAuth 凭据访问的 YouTube 视频的获利状态。此数据在 YouTube Studio 中可见/可用 - 是否通过私有 API 访问

回答 1 投票 0

如何使用YouTube API v3查看自动创建频道的直播列表?

我想通过YouTube API查看游戏分类中LOL游戏板块的直播列表。 我住在韩国,网址如下。 https://www.youtube.com/channel/UCZtmNrG53n...

回答 1 投票 0

Youtube API:查看当前正在播放的视频 ID

有没有办法显示/查看/返回当前正在播放的视频(即哪个视频ID)? 这是 Iframe API 的基本代码: 变量播放器; 函数 onYouTubeIframeAPIReady() { 解放军...

回答 4 投票 0

如何使用 Youtube Data API 或 Youtube Analytics API 在“关于”部分中提取 Youtube 频道电子邮件

我只想使用 Youtube Data API 或 Youtube Analytics API 在“关于”部分中提取 Youtube 频道电子邮件,那么我如何提取电子邮件并通常使用 API 绕过验证码

回答 2 投票 0

如何使用Youtube API(Python)提取视频标题

我正在为自己制作一个小型Python应用程序,用于从YouTube视频下载信息,为此我使用YouTube api。 最近我看了这个视频来帮助我获得评论和

回答 1 投票 0

如何在python中当youtube频道上传视频时获得通知

我正在尝试创建一个脚本,每当 YouTube 频道上传视频时都会通知我。就像订阅按钮一样 我尝试过的: 我尝试寻找有关此的文档...

回答 3 投票 0

如何增加 YouTube Data API v3 配额

YouTube 数据 API v3 配额:每日查询量 当前限制:10,000 如何增加我的 API 配额?

回答 3 投票 0

Youtube iframe 画中画模式

我想使用 JavaScript 在 Youtube 视频上启用画中画。我可以在 html 上执行此操作,但在 Youtube 上似乎不可能执行此操作。有人对此有任何线索吗?</desc> <question vote="7"> <p>我想使用 JavaScript 在 Youtube 视频上启用画中画。我可以在 html <pre><code>&lt;video&gt;</code></pre> 上执行此操作,但在 Youtube <pre><code>&lt;iframe&gt;</code></pre> 上似乎不可能执行此操作。有人对此有任何线索吗?</p> </question> <answer tick="false" vote="7"> <p>用户可以右键单击两次(调出 html5 菜单)并选择画中画,但由于 iframe 的同源策略,似乎不可能从 iframe 外部以编程方式触发它。我不认为 iframe URL 中的 <pre><code>&amp;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&amp;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(&#39;video&#39;); </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>

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.