function parseVideoURL(url) {
var retVal = {};
if (url.match(/(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|[a-zA-Z0-9_\-]+\?v=)([^#\&\?\n<>\'\"]*)/)) {
retVal.provider = "youtube";
retVal.id = RegExp.$2;
} else if (url.match(/vimeo.com\/(\d+)/)) {
retVal.provider = "vimeo";
retVal.id = RegExp.$1;
}
return (retVal);
}
主要是可以從影片的Url辨認這是 Youtube 或 Vimeo 的影片,然後回傳影片來源與ID,Demo可以看這,未來如果想加別的影片來源也很簡單。
No comments:
Post a Comment