Javascript 如何使用停止功能停止视频?
好吧,我几乎没有编程经验,只想在一个页面上同时控制视频和音频片段。我找了很多东西都找不出来Javascript 如何使用停止功能停止视频?,javascript,html,audio,video,Javascript,Html,Audio,Video,好吧,我几乎没有编程经验,只想在一个页面上同时控制视频和音频片段。我找了很多东西都找不出来 var stop = function (id) { .pause(); .src = ''; }; 我想将音频或视频的id作为参数传递到我的函数中,但我不知道如何生成可用于任何一个函数的代码。我不能把id.pause()放进去;在我的函数中暂停我作为参数输入的任何id,因此我对如何使其工作感到困惑。感谢您的帮助 您可以使用 var stop = function (htmlId) {
var stop = function (id) {
.pause();
.src = '';
};
我想将音频或视频的id作为参数传递到我的函数中,但我不知道如何生成可用于任何一个函数的代码。我不能把id.pause()放进去;在我的函数中暂停我作为参数输入的任何id,因此我对如何使其工作感到困惑。感谢您的帮助 您可以使用
var stop = function (htmlId) {
var vid = document.getElementById(htmlId);
vid.pause();
};
你可以用
var stop = function (htmlId) {
var vid = document.getElementById(htmlId);
vid.pause();
};
您可以使用JQuery:
$('#playMovie1').click(function(){
$('#movie1').get(0).play();
});
或者你可以这样做:
function playVid(x) {
var vid = document.getElementById(x).pause();
}
您可以使用JQuery:
$('#playMovie1').click(function(){
$('#movie1').get(0).play();
});
或者你可以这样做:
function playVid(x) {
var vid = document.getElementById(x).pause();
}
如果您正在传递id,则使用该id暂停或播放
var stop = function (id) {
$('#'+id).pause(); // to pause the video
.src = '';
};
如果您正在传递id,则使用该id暂停或播放
var stop = function (id) {
$('#'+id).pause(); // to pause the video
.src = '';
};
非常感谢。所以我必须在每个函数中创建一个新变量来完成这个任务?我不确定,但是你可以尝试使用“document.getElementById(htmlId.pause();”来代替它谢谢!所以我必须在每个函数中创建一个新变量来实现这一点?我不确定,但您可以尝试使用“document.getElementById(htmlId).pause();”instead
jQuery
未标记,为什么要在解决方案中使用它?如果jQuery
未标记,为什么在解决方案中使用它?如果未标记jQuery
,为什么在解决方案中使用它?