问题标签 [youtube]

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 投票
2 回答
3892 浏览

javascript - 从 JavaScript 检测 Youtube 视频状态

有没有办法检测 Youtube 视频何时从 JavaScript 播放完毕?

0 投票
5 回答
4521 浏览

youtube - youtube:在网站中使用 youtube 播放器

我不确定,但是有没有办法使用 YouTube 视频播放器播放 .flv 文件,这些文件存储在我自己的服务器中。

任何的想法 ?

0 投票
2 回答
19518 浏览

iphone - MPMoviePlayerController 与启动 UIWebView 以流式传输电影的优缺点

我有一个客户,他拥有 Flash 格式的网络视频内容。我的任务是帮助他们在 iPhone 应用程序中显示视频。

我意识到第一步是将这些视频转换为适用于 iPhone 的 Quicktime 格式。

然后我将不得不帮助客户弄清楚如何或在哪里托管这些文件。如果这很棘手,我认为它们可以托管在 YouTube 上。

不过,我主要关心的是采用哪种方法来流式传输视频。MPMoviePlayerController 与使用流的 URL 启动 UIWebView 的优缺点是什么?有什么区别吗?他们中的一个人或多或少是宽容的?其中之一是更好的用户体验吗?我可能会遇到任何陷阱?

我假设在 iPhone 上播放视频非常容易。两者都尝试并有一个可用作为后备是否合理,还是会浪费时间?我正在尝试安排一下,所以我很想听听任何做过这件事的人的真实经历。

0 投票
2 回答
613 浏览

flash - youtube 嵌入如何抑制视频文件的缓冲?

在外部站点中显示 youtube 视频时,会显示海报图像,但在用户单击播放按钮之前不会加载实际视频。此时,视频文件开始缓冲并播放视频。

这似乎与许多站点不同,在这些站点中嵌入了 Flash 视频,并且视频在页面加载时开始在后台自动缓冲,无论视频是否设置为自动播放。

您将如何设置 Flash 视频(非 youtube)以具有与 youtube 相同的行为,在页面加载时不会发生缓冲?它是在 Flash 视频渲染过程中选择的输出设置,还是使用不同的方法完成的?

0 投票
8 回答
46957 浏览

android - 流式传输 Youtube 视频

我正在编写一个应用程序来使用流媒体播放 youtube 视频。

第一种方法:

我正在使用 GData API 获取视频的 RTSP URL。这是播放 RTSP url 的代码。

但它在 G1 设备和模拟器上都抛出错误(根据邮件列表,模拟器有一些防火墙问题)这是错误消息

错误/PlayerDriver(35):命令 PLAYER_INIT 完成,但出现错误或信息 PVMFFailure

第二种方法:

一种从http://www.youtube.com/get_video?v= &t=<>&<> 获取3gp 文件路径的 hack 方法 。获取文件路径后,我可以调用 setVideoURI 并且播放正常。但这是实现要求的一种黑客方式。我也检查了 Youtube 应用程序,它也用 hack 方式播放 youtube url。(用 logcat 检查)

我尝试从 VideoView 更改为 MediaPlayer,但错误没有变化。

有没有“干净”的方式来做到这一点?

请让我知道你的想法。

0 投票
3 回答
28599 浏览

audio - 在关闭声音的情况下嵌入 YouTube

必须如何更改下面的代码才能在关闭声音的情况下嵌入这个 YouTube?

0 投票
1 回答
616 浏览

php - 在 PHP 中同步 2 个数据结构的最佳方法是什么?

我正在尝试将从 Youtube 的特定用户检索到的一堆视频同步到视频 ID 的数据库表。

这是因为 YouTube 不允许向视频添加元信息。因此,我在我的服务器上创建了一个视频表,并希望同步 videoids。

即 php/mysql 应用程序 <-> youtube

youtube视频的数据结构如下:

我的数据库是这样的:

您知道如何同步这些数据,以便:

  1. 每当用户在 youtube 上上传新视频时,我可以调用一个同步函数来检索最新视频并将其添加到 mysql 数据库中?
  2. 但是,如果用户删除了youtube上的一个视频,就没有删除吗?
0 投票
2 回答
1487 浏览

flash - Trying to Scrape YouTube Pages for ShockWave/Flash URLs

Over at SpokenWord.org we’re trying to figure out how to scrape YouTube pages (or pages with embedded YouTube players), then hack a video or ShockWave URL that we can include in the <enclosure> element of RSS feeds. We’ve been able to do this for programs in YouTube EDU such as this page, which we convert to this media-file URL. The latter URL can be played by standard Flash players, so we can include it in RSS feeds. But this only works for certain special cases such as YouTube EDU, not for mainstream YouTube pages. We don't want to convert the YouTube files to video, etc. We don't have rights/permission to do so.

0 投票
1 回答
97 浏览

youtube - 将 Google 视频代码转换为视频标题

我有 200 多个 Google 视频代码,并且正在寻找一种收集所有相关视频标题的方法。

我知道我可以在浏览器窗口中输入 200 多个 url 并复制和粘贴,但这很慢,我更喜欢自动化的东西。

谢谢

0 投票
3 回答
2550 浏览

javascript - 使用 Javascript 隐藏/取消隐藏 Flash 视频

我试图在我的页面加载时加载嵌入的 Youtube 视频,然后在加载后立即隐藏它。这工作正常,但是当我想让它可见时,它只出现一秒钟然后消失。这发生在 Firefox 3.0 和 Safari 4 中,我还没有在任何其他浏览器中尝试过。

我尝试使用 .style.display = 'none' 然后 .style.display = ''; 隐藏它 和 style.display='block'; 使其再次可见,并尝试使用 jQuery .hide() 和 .show() 但这两种方法都会导致 youtube 视频在可见后消失。

是否有一种“正确”的方式我应该使用javascript使 <object>...<embed> 标签隐藏和可见,这样当我尝试使其可见时它不会消失?我不只是在需要时动态加载第二个视频的原因是我希望视频开始下载,以便在我准备好使其可见时立即可以播放。

下面是我的 html 和 javascript 代码片段:

mute()、play()、stop() 只是同名 youtube javascript api 调用的包装器。

switchVideoPlayers() 从 html 按钮调用,分别将 1 和 2 作为 oldid 和 newid 传递。

我不知道我应该包含哪些片段作为片段,所以我将整个页面转储到下面: