获得youtube视频ID并将其批量放入此格式的最佳方法
Best way to get a youtube video ID and put it in this format in batch
我的网站使用javascript从数组读取youtube视频ID。格式为:
1: 'A8JsRx2loix',
2: 'XFGAQrEUaes',
3: 'qX9FSZJu44s'
获取像
这样的url列表的最好方法是什么?http://www.youtube.com/watch?feature=player_detailpage&v=bCJ-qARb2M0
http://www.youtube.com/watch?feature=player_detailpage&v=bCJ-qAswdM2
http://www.youtube.com/watch?feature=player_detailpage&v=bCJ-sh7b2M0
,并提取11位视频id,将它们放在上面给定的格式中。
注意:url可以是不同的格式,例如当它们在播放列表中
你可以使用这个函数,它应该处理任何youtube url,它将返回如下对象:
{
type: 'youtube',
id: 'A8JsRx2loix'
}
function testUrlForMedia(url) {
var success = false;
var media = {};
if (url.match('http://(www.)?youtube|youtu'.be')) {
if (url.match('embed')) {
youtube_id = url.split(/embed'//)[1].split('"')[0];
}
else {
youtube_id = url.split(/v'/|v=|youtu'.be'//)[1].split(/[?&]/)[0];
}
media.type = "youtube";
media.id = youtube_id;
success = true;
}
if (success) {
return media;
}
return false;
}
原始
相关文章:
- 将数组从javascript格式化为php的更好方法,反之亦然
- 有没有一种方法可以从两个标签之间提取文本,并以我选择的格式输出
- 如何让应用程序帮助程序方法在发送的请求为 JS 格式时工作
- 需要减少用于获取日期格式的javascript方法代码
- jQuery(或Javascript)基于给定的C#/VBA/Java格式字符串格式化数字的方法
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 在 nodejs 中有什么方法可以打印 JSON 格式的 log4js 输出
- 通过 jQuery 验证日期字符串格式的最佳方法
- 日/月/年格式的日期的 Jquery 验证方法
- 当数据超过 5k 时,为动手提供条件格式的最佳方法
- Facebook发送日期的格式的名称是什么,以及在javascript中对该格式进行排序的最简单方法是什么
- JavaScript中将字节转换为可读格式的最优雅方法是什么
- 通过 Post 方法将数据保存为 JSON 格式
- 是否有更短的方法来检查以允许所有视频格式
- 当请求php脚本生成的图像时,如何使用javascript/其他方法以某种格式打印日期
- nodejs字符串格式包,没有方法格式
- 在浏览器中以一致格式获取元素背景颜色的可靠方法
- 有哪些方法可以以非表格格式显示Angular中的JSON数据
- DB到JSP:解决数字格式问题的最佳方法是什么
- Javascript日期格式方法