gpt4 book ai didi

php - 通过滚动控制音量

转载 作者:行者123 更新时间:2023-12-01 08:43:28 24 4
gpt4 key购买 nike

我正在为一个学校元素制作一个网站,但我以前从未使用过编码 - 所以如果我不知道如何正确表达我的问题,我很抱歉..

当我在网站上向下滚动时,我想降低音频剪辑的音量。我很难理解 JavaScript 的逻辑...我有点想尽可能地坚持使用 HTML 和 CSS,但我确实必须使用 jQuery,对吗?

我希望你们中的一些人能给我指出正确的方向..提前致谢!

最佳答案

看一下这个示例,希望可以帮助您开始(滚动视频):

$(function() {

var video = $('#myVideo');
var videoEl = video[0];
var delta = 0.1; //you can choose whatever delta ( + delta + volume change speed )
video.on('wheel', function(event) {
event.preventDefault(); //prevent default page scroll;
//check for scroll down
if (event.originalEvent.deltaY > 0 && videoEl.volume - delta >= 0) {
videoEl.volume -= delta;
//check for scroll up
} else if(event.originalEvent.deltaY < 0 && videoEl.volume + delta <= 1) {
videoEl.volume += delta;
}
});

})
html {
padding: 20px 0;
background-color: #efefef;
}

body {
width: 400px;
padding: 40px;
margin: 0 auto;
background: #fff;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

video {
width: 400px;
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<video id="myVideo" autobuffer controls autoplay>
<source id="mp4" src="http://grochtdreis.de/fuer-jsfiddle/video/sintel_trailer-480.mp4" type="video/mp4">
</video>

关于php - 通过滚动控制音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44434357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com