问题标签 [ytplayer]

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 回答
1305 浏览

google-chrome - Chrome 中的 YTPlayer 视频质量

我正在查看主页上具有全屏视频背景的网站。现在我正在使用YTPlayer从 YouTube 中提取视频,这样他们就可以在缓冲等方面完成所有繁重的工作。

我遇到的问题是 Chrome 中的视频质量是垃圾,直到它在几秒钟后达到所需的质量。它在 IE、Safari 和 Firefox 中非常完美,但最新的 Chrome 并没有发挥作用。

有谁知道我如何让 Chrome 使用加载时设置的质量,而不是立即提供这个质量较低的版本?(我也对其他全屏视频方法持开放态度)。

0 投票
1 回答
173 浏览

javascript - 如何让我的脚本在继续之前等待?

所以我试图让我的脚本在完全执行之前等待。这是我现在的 JS

现在所有这一切都是文本将显示(#rj)然后随着背景视频的淡入而开始淡出。是否有可能使视频加载并等待几秒钟。我想这样做是因为当我访问网站时,视频会冻结,然后在开始时会持续几秒钟。谢谢大家,

0 投票
0 回答
628 浏览

android - 在 YTPlayer 完成后,下一个视频不在 Android WebView 中播放?

完成:您可以通过此和 player.play() 再次调用获得完成功能 onPlayerStateChange(event) 的状态工作正常

我需要在 WEBView 中播放 Youtube 视频,还需要播放列表。所以,我为此使用 YTPlayer。

在 4.3 和 4.4 版本播放列表工作正常,但在以下版本中,只有第一个视频 id 在第一个视频完成后播放,播放列表中的下一个视频 id 不播放

我一直在搜索我在 LOGCAT 中找到的一些东西: HTML5VideoViewProxy.java这个类调用并得到了我在 LOGCAT 详细信息中提到的消息 ENDED / PAUSE。

为什么 4.3 / 4.4 版本没有任何问题,但在这些版本下面的另一边。

请看看这个问题????


以上内容在youtube.html文件中,通过这种方式处理这个文件


问题

First video running fine but when the first video completed. I am using loop in the YTplayer but the next video does not play automatically in 4.0,4.1,4.2 verson

In other side in Nexus 7 (4.3 and 4.4 version) next video automatically run successfully

webView 4.0、4.1、4.2 是否需要任何设置?


视频完成时编辑 logcat 输出

在第一个视频完成后 LogCat MediaPlayer 停止以及如何处理 MediaPlayer 类,所以我可以再次重新启动 MediaPlayer

0 投票
1 回答
1551 浏览

javascript - 单击链接时停止 YTplayer 视频......还是暂停它?

网站播放带声音的全屏视频。该网站旨在播放无声视频。单击链接时,网站的其他部分会出现在视频的顶部。

不幸的是,客户坚持要有声音,所以当点击某些东西时,您仍然会听到音乐,直到视频结束。我知道点击链接时视频可能会停止甚至静音,但我似乎无法理解在哪里实现这一点。感谢您的帮助。我不是一个 jquery 人,所以我对此很淡漠。网站使用YTPlayer ( http://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-ytplayer/ )

网站:http ://www.bradfordweb.com/clients/concannon2/

正在播放视频的页面中的代码是:

链接是:

我试过了:

我在 jquery.mb.YTPlayer.js 文件中找到了该函数:

帮助?

0 投票
1 回答
8211 浏览

javascript - YouTube 全屏背景自动播放在 YTplayer 中不起作用

我在 这个网站上使用 YTplayer 插件作为全屏 youtube 播放器获取灵感选项卡!

  • 我在下面提供了带有有用链接的代码!我认为代码是正确的!
  • 如果我们点击视频播放器底部悬停的播放控件,播放器正在工作!(下图)!
  • 请帮我弄清楚为什么自动播放不起作用?
  • 我的代码在哪里出错?

播放器


有用的链接>>


https://github.com/pupunzi/jquery.mb.YTPlayer

http://pupunzi.open-lab.com/mb-jquery-components/jquery-mb-YTPlayer/

http://pupunzi.com/#mb.components/mb.YTPlayer/YTPlayer.html


这是代码>>


解决方案

  • 为 ytplayer 使用最新版本的 java 脚本。
0 投票
4 回答
38761 浏览

target - 无法在“DOMWindow”上执行“postMessage”:目标/来源不匹配 http 与 https

我很抱歉,因为我对我的问题感到非常困惑。我真的陷入困境,因为这导致我的生产站点出现问题。

我的网站上有一个 javascript 播放器,它可以播放可以托管在 youtube、soundcloud 或 vimeo 上的歌曲列表。昨天我注意到这个错误,通常在您尝试通过播放器按钮“跳过”加载新歌曲时出现。这个错误在最后一两天才开始。我在 youtube api 发行说明中没有看到任何新内容,并且使用 Chrome、Firefox 和 Safari 时会发生此错误,因此很可能与浏览器的更改无关。我使用的东西已经改变了,因为我在 18 天内没有推送新代码。

一个示例播放列表在这里: http: //www.muusical.com/playlists/programming-music

我想我已经隔离了重现错误的方法,以下是步骤:

  1. 播放 youtube 托管的歌曲。
  2. 跳到列表中的任何其他歌曲(无论是按跳过按钮还是直接按歌曲行项目上的播放按钮)。

*请注意,如果播放列表中的第一首歌曲是 youtube 歌曲,即使不播放最初加载的 youtube 歌曲,直接跳到另一首歌曲也会产生错误。

从本质上讲,一旦您加载和/或播放了一首 youtube 歌曲并尝试跳到另一首歌曲,该错误似乎就会发生。

如果您发现此行为的例外情况,请告诉我。

我在控制台中看到了这个错误:

我使用 youtube javascript api 加载播放器:

这会产生这个 iframe:

从上面的 youtube 歌曲中点击跳过后,这是我在 iframe 中看到的加载内容:

我支持 youtube、soundcloud 和 vimeo 歌曲。似乎一旦加载了 youtube 歌曲,“来源”就会从 http 更改为 https。我认为没有必要包含其他主机的嵌入方法,因为即使整个播放列表只是 youtube 并且它不会出现在仅包含来自 soundcloud 和 vimeo 的歌曲的播放列表中,也会发生此错误。

此外,这就是我加载 youtube javascript 的方式:

如果您需要我澄清任何事情,请告诉我,并提前感谢您查看。

0 投票
2 回答
2116 浏览

html - YT 播放器背景图片

因此,目前使用 pupunzi youtube 播放器脚本作为 DIV 背景并且一切正常,但加载视频需要一两秒钟,同时我希望在背景中显示图像,尝试使用 Z 值和不同的定位,但只能放在视频前面!所以本质上想要一个图像来替换当前存在的灰色,因为在当前场景中,灰色实际上是一个叠加层。

网址:http ://www.littlemountainmedia.uk

有问题的HTML:

有问题的 CSS:

0 投票
1 回答
125 浏览

angularjs - 如何在有角度的场景中进行此调用?

我正在使用一个名为 YTPlayer 的 youtube 播放器。 https://github.com/pupunzi/jquery.mb.YTPlayer

在这段代码中,他进行了一个运行良好的 JQuery 调用。

如何在不使用 JQuery 的情况下从我的控制器进行这样的调用?

谢谢。

0 投票
1 回答
2107 浏览

javascript - jquery.mb.YTPlayer.js 在使用 InstantClick.js 进行初始页面加载后无法正常工作

有没有办法让jquery.mb.YTPlayer.js在使用InstantClick.js初始页面加载后工作?

该插件在初始页面加载时工作正常,但之后不再工作。

这是我最初初始化它的方式,在页面加载时工作正常,但在进一步导航后不能:

应用程序.js

然后我花了几个小时尝试调试,结果是这样的:

应用程序.js

jquery.mb.YTPlayer.js我尝试将其添加到.playerDestroy

在初始页面上加载对象window.YT当然不存在,但是在第一页导航之后我得到 1 个对象,然后我得到 2 个对象进行 1 个导航,然后我得到 3 个对象等等。图片下面是 4 个页面导航、10 个window.YT对象之后。

在此处输入图像描述

0 投票
0 回答
55 浏览

android - 滚动音频列表视图中的 Ytplayer 分心

我正在使用 ytplayer 在 listview 中播放 youtube 视频,它正在成功播放,但问题是:当我启动 youtube 视频并滚动列表时,音频会分散注意力。我认为原因是重用视图。但即使在滚动时,我也找不到获得流畅音频的方法。任何帮助将不胜感激。