如何以编程方式获取在youtube中托管的视频的嵌入HTML代码

Jas*_*son 9 java youtube-api

如何以编程方式获取在youtube中托管的视频的嵌入HTML代码.什么是Java API可用

eph*_*ent 12

使用YouTube Data API(预先构建的GData客户端库,或者您可以自己执行HTTP/XML操作).

<media:content/>如果视频是可嵌入的,其中一个条目将包含可嵌入SWF的URL.


pro*_*ero 7

假设您拥有视频的网址,则生成视频的网址相当简单.你需要URL的结尾(/ watch之后的部分?v =,让我们称之为ID).要生成iframe嵌入html,只需将其放在适当的位置(在src属性中,不包括括号):

<iframe title="YouTube video player" class="youtube-player" type="text/html" width="640"
height="390" src="http://www.youtube.com/embed/{ID}" frameborder="0"
allowFullScreen></iframe>
Run Code Online (Sandbox Code Playgroud)

有几种方法可以从URL获取v参数.正则表达式可行.

  • 当然,我以前在生产现场做过.我实际上使用了旧式的ebmed HTML,但它仍然有效,即使这个新的iframe嵌入现在是首选.Google对维护所有当前嵌入视频的兼容性非常感兴趣,因此您无需担心. (3认同)