如何删除Javascript中的视频效果



在今天的API课程中,我们学习了如何显示带有标签的相机。我们还学习了如何使用JavaScript添加效果。但是,我一直纠结于如何扭转这些影响。如何使清除按钮清除当前效果?

<body>
<h1>Magic Camera</h1>

<div class="tools">
<button id="sepia">Sepia</button>
<button id="">Clear</button>
</div>

<div class="scene">
<img src="billboard.jpg">
<div class="video-container">
<video id="myCamera" autoplay></video>
</div>
</div>
<script>
var myDevices = navigator.mediaDevices;
var permissions = {
audio: false,
video: true
};
myDevices.getUserMedia(permissions).then(showCam);
function showCam(stream){
$("#myCamera")[0].srcObject = stream;
}
function addEffect(event){
var effect = event.currentTarget;
var filter = `${effect.id}(1)`;
$("#myCamera").css("filter", filter);
}
$("button").click(addEffect);
</script>
</body>```
$('#myCamera').css('filter', '');

最新更新