如何使用从输入中插入的URL嵌入Youtube视频
How to embed a Youtube Video using the URL inserted from an input
所以我正在尝试在我的网页中嵌入一个youtube视频。为了嵌入它,我需要使用用户在输入中插入的URL。我需要使用什么jquery/JavaScript来嵌入视频?
创建iframe
<iframe id="myVid" width="420" height="315"
src="">
</iframe>
然后从用户那里获取输入,最好是url,并用jquery 传递它
$('#myVid').attr('src', "user-supplied-url")
来自@Doctor 的格式化代码
function getId(url) {
var regExp = /^.*(youtu.be'/|v'/|u'/'w'/|embed'/|watch'?v=|'&v=)([^#'&'?]*).*/;
var match = url.match(regExp);
if (match && match[2].length == 11) {
return match[2];
} else {
return 'error';
}
}
var myId;
$(document).ready(function() {
$('#embed1').click(function() {
var myUrl = $('#URL1').val();
myId = getId(myUrl);
$('#youtubeID1').html(myId);
$('#youtube1').html('<iframe width="560" height="315" src="//www.youtube.com/embed/' + myId + '" frameborder="0" allowfullscreen></iframe>');
});
});
相关文章:
- "“用户友好”;vimeo嵌入,从url获取嵌入代码
- 嵌入iframe URL以在wordpress中包含当前用户id
- 将查询字符串添加到当前URL中嵌入的查询的锚链接
- 如何嵌入限制为单个URL的Google Analytics小部件
- 如何应用youtube嵌入代码(如果字符串是youtube url)
- Javascript REGEX:需要从嵌入URL中检索ID以及开始和结束时间
- 使用多个 URL 时嵌入 API 响应 404
- 使用 jQuery 在 html 中嵌入 URL
- 将当前 URL 附加到 Javascript 网站徽章嵌入以进行跟踪
- 基于 URL 中的 GET 参数嵌入模板
- HTML 页面中所有嵌入对象的 URL
- 嵌入 iFrame 表单 -- 如何获取父 URL
- 如何使用从输入中插入的URL嵌入Youtube视频
- 如何从标准url中获得合适的声音云url进行嵌入
- 嵌入来自用户提交的URL的内容
- 如何根据浏览器url将url嵌入angularjs中作为https
- 从嵌入的JS脚本中获取页面url
- 从URL嵌入Youtube视频
- 用嵌入代码替换url
- 随机文本,嵌入代码和URL's列表