问题标签 [youtube-javascript-api]
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.
javascript - YouTube Javascript API:加载在 Firefox 中不起作用
我有一个 YouTube Javscript API 的实现,它在 Chrome 和 Safari 中运行良好,但在 Firefox 中却不行。是的,我在网络服务器上执行此操作;)
准备好文档后,我调用我的函数 showVideo();
这是所有相关代码:
在所有浏览器中播放器都会显示,但在 Firefox 中视频不会加载。我的日志在 Firefox 上显示“正在加载视频”消息,但之后没有其他任何事情发生。甚至没有错误。ytplayer.loadVideoById('jc8n44ddy9A', 0);
如果我在加载所有内容后尝试手动调用,则会收到错误消息ReferenceError: ytplayer is not defined
。
我意识到 ytplayer 并没有被我明确定义为变量,但我的猜测(?)是 YouTube API 这样做是因为它可以在其他浏览器中使用。此外,如果我只是var ytplayer
在某个地方全局定义它并不能解决它。
任何建议都非常感谢!
javascript - Youtube API: How to grab video ID? JQuery/Json
Currently fetching the first video from a search on YouTube using the code below, but when docready is called, the ids are not set. The code does not wait for the ajax results to be returned, instead it continues and returns nothing.
I've tried the async:false with the ajax thinking it might make it 'wait' but still nothing is returned. How would I fix this so all the ids will be set?
UPDATE: I've just changed the code above a bit to make my problem a bit clearer. When the code is run it alert's the real 'videoid' 3 times as expected. But when it gets to alert(id1) it returns undefined - so the 'return videoid' is ignored and not passing it back to the variable.
UPDATE 2 STILL UNSOLVED
php - 如何使用php从youtube中提取视频的描述
如何使用 php 从 youtube 中提取视频的描述?
如果可能的话,使用换行符的格式。
想要提取纯文本,它将使用 php 保存到 txt。
谢谢你
javascript - 使用 JQuery 中的外部链接全屏播放 youtube 视频
您好,是否可以使用外部链接控制嵌入任何网站的 youtube 视频中的全屏选项?我正在使用 iframe 加载 youtube 网址:
现在我有一个 ID 为“showFullScreen”的链接。
这是Jquery:-
triggers - 三星智能电视通过点击触发遥控键
我有一个三星智能电视应用程序,但鼠标有问题。问题:我有两个场景。第一个场景是显示十个新闻。按下回车键会显示第二个场景,其中包含详细新闻和 youtube 视频。当我使用遥控器进行操作时,一切正常。当我对鼠标执行相同操作时,youtube 播放器无法正常工作。我重新检查了 100 次,单击时我执行与输入时相同的命令。控制台没有给我任何错误,一切都在执行除了 youtube 播放器。我在模拟器和电视上测试它,问题是一样的。所以我的问题是:我可以在点击时调用一个触发(模拟)遥控键的函数吗?谢谢!
javascript - Youtube Unsafe JavaScript 尝试使用 URL 访问框架
这里我有另一个问题,这次是关于 youtube API。我正在使用此代码获取 youtube 播放器:
请不要介意\",它是用PHP渲染的,所以它只是为了转义,而且,视频正在播放,所以没有大错误:)
让我烦恼的是,每次我请求视频时,我都会在控制台中看到这条消息:不安全的 JavaScript 尝试使用 URL 访问框架
https://www.socialthisday.com/playwin/admin/content/edit/project_1/home.html 来自带有 URL https://www.youtube.com/embed/2UJH9dCtp7w?autohide=1&autoplay=1&controls=0&border&cc_load_policy=0&color&color1&color2&disablekb&enablejsapi的框架=1&egm&fs&hd&iv_load_policy&loop&modestbranding=1&origin=https%3A%2F%2Fwww.socialthisday.com&playerapiid&playlist&rel=0&showinfo=0&showsearch&start&theme&version=3。域、协议和端口必须匹配。
我想解决这个问题,所以我看不到该消息。我知道这并不是一件大事,但我现在喜欢如何在我的网站上获得一个 youtube 播放器而不会看到上面的警告。
希望你们能帮助我!
编辑:这是输出:
javascript - 使用 javascript api 创建 youtube 的屏幕截图?
我正在使用播放器 javascript api v3。 https://developers.google.com/youtube/js_api_reference
当我执行 player.pauseVideo() 时,我想在 img 元素中提取当前帧。
可能吗?
javascript - 尝试制作 youtube 视频的缩略图并在单击时放大
有没有办法将 youtube 视频的缩略图嵌入到我的 html 中,点击后会放大到全尺寸?这样,我可以拥有一排视频缩略图,这就是我想要做的。
例如,http ://www.youtube.com/embed/Jxsl5DZtdcg?wmode= opaque ..... 是我想放入缩略图中的视频之一,但我不确定如何执行此操作。任何帮助将不胜感激!
youtube-javascript-api - Internet Explorer 中的 YouTube Javascript API loadVideoByID 错误
希望有人可以验证这一点或提供一些见解。
player.loadVideoByID() 方法的最基本用法似乎不适用于 IE。
我已经从以下位置部署了 google 入门示例代码:
https://developers.google.com/youtube/iframe_api_reference
到我的网站来说明这个问题。
您可以使用此链接并查看源代码以轻松查看它的实际效果。
http://www.fuhshnizzle.com/YT.html
您还会注意到,在 chrome、ff 和 safari 中自动播放的示例仅在 IE 中显示播放图标。所以这真的是2个错误。
没有自动播放和 loadVideoByID() 在所有风格的 IE 中都抛出异常。
我已经将 loadVideoByID() 方法调用包装在 try catch 中,您可以看到它不再在 IE 中工作,但在 chrome、ff 和 safari 中很好。
我想这会影响每个使用此方法调用的 IE YT API 应用程序,因此应该是 google/YouTube 团队的主要优先事项。由于 stackoverflow 具有最佳的开发人员响应时间,我想我会在这里寻求支持。
非常感谢!
python - 有视频或图片的 Jinja2/Django 扩展吗?
我正在建立一个网站,我想在其中嵌入 Youtube 和其他视频。同样,它还将包含来自不同网站的图片。我很好奇是否有任何 Jinja2/Django 扩展可以在网站中嵌入图片/视频?或任何处理相同的库。