Javascript HTML 5视频卷/静音问题
这是我的视频:Javascript HTML 5视频卷/静音问题,javascript,html,video,Javascript,Html,Video,这是我的视频: <video id="video1" autoplay="true" muted="true"> <source src="videos/test.mp4v" type="video/mp4"> </video> 那么,第一个问题,为什么我的视频默认静音? 第二个问题:当我按下按钮时,如何取消视频静音? 太多了 要避免默认静音,只需从视频标签中删除“静音”属性。 要设置音量,请将其放入函数中: var vid1 = $("video"
<video id="video1" autoplay="true" muted="true">
<source src="videos/test.mp4v" type="video/mp4">
</video>
那么,第一个问题,为什么我的视频默认静音?
第二个问题:当我按下按钮时,如何取消视频静音?
太多了 要避免默认静音,只需从视频标签中删除“静音”属性。 要设置音量,请将其放入函数中:
var vid1 = $("video");
vid1.volume = 0.5;
使用此代码
$(document).ready(function(){
$("#play-pause").click( function (){
if( $("#video1").prop('muted') )
{
$("#video1").prop('muted', false);
$("#video1").prop("volume", 0.5);
}
else {
$("#video1").prop('muted', true);
}
});});
第一:当未将值分配给
静音
属性时,该值将分配给真
,与任何其他属性一样(自动播放
,控制
…)。第二:改用attr()
方法吗?我用attribute试过,还是一样,没有声音。我检查了firebug,发现属性mute=“false”由于某种原因无法在CHROME上重新编程,它在那里工作是声音的,在mozilla中不是,为什么?
$(document).ready(function(){
$("#play-pause").click( function (){
if( $("#video1").prop('muted') )
{
$("#video1").prop('muted', false);
$("#video1").prop("volume", 0.5);
}
else {
$("#video1").prop('muted', true);
}
});});