使用jQuery控制视频标签
因此,我想使用 jQuery 函数从链接的 REL 收集 URL,并将其传递给元素。
收集 REL 并将其发送到 没有问题...但是从 jQuery 触发元素的加载和播放功能需要什么?
到目前为止,这是我所拥有的:
$(function(){
$('a.componentLink').click(function() {
event.preventDefault();
var vidURL = $(this).attr('rel');
$('#myVideo > source').attr('src', vidURL);
$('#myVideo').load();
$('#myVideo').play();
})
});
ATM,它不播放...我假设 jQuery 本身无法访问播放功能...但必须有一种解决方法。
So, I want to use a jQuery function to collect a URL from a link's REL, and pass it to a element.
Collecting the REL and sending it to the is no problem... but what's required to trigger the element's load and play functions, from jQuery?
Here's what I have so far:
$(function(){
$('a.componentLink').click(function() {
event.preventDefault();
var vidURL = $(this).attr('rel');
$('#myVideo > source').attr('src', vidURL);
$('#myVideo').load();
$('#myVideo').play();
})
});
ATM, it doesn't play... I assume jQuery doesn't natively have access to the play function... but there must be a way around that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在元素本身上调用
.play()
,而不是在 jQuery 选择上调用。执行以下操作:You need to call
.play()
on the element itself, not on the jQuery selection. Do the following: