我在写一个当视频播放时背景音乐暂停,当视频暂停时背景音乐播放
背景音乐代码:<audio class="musicbg" src="mybgmusic.mp3" autoplay loop=auto></audio>
视频代码: <video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="515" height="265"
poster="images/222.png"
data-setup="{}">
<source src="myvideo.mp4" type='video/mp4' />
</video>
视频暂停类:vjs-paused 视频播放类:vjs-playing
控制事件:
playBtn.onclick = function(){
if (example_video_1.paused) {
audio.play();
//getElement("musicname").nodeValue = musicName;
cmbg.className = "musicbg";
playBtn.className = "vjs-playing";
playBtn.setAttribute("title","暂停");
}
else {
audio.pause();
cmbg.className = "musicbg";
playBtn.className = "vjs-paused";
playBtn.setAttribute("title","播放");
}
为啥我这个不能控制背景音乐呢?哪里出错了,正确写法是怎样的
};
我看到Uncaught ReferenceError: playBtn is not defined,说是playbtn未定义,我换了我的按钮vjs-big-play-button类上去,结果显示Uncaught ReferenceError: Invalid left-hand side in assignment和预载未定义
追答页面时添加一个控制音频播放的按钮呗。。。声明一下playBtn,拿到播放按钮