yxw 2023-11-19 18:41:22 +08:00
parent ceccc9d6ea
commit 0eabdc62c9
10 changed files with 1626 additions and 1596 deletions

View File

@ -234,6 +234,7 @@
$("input[name='lock']").val([`${data.lock}`]); $("input[name='lock']").val([`${data.lock}`]);
} }
</script> </script>
<script src="js/main.js"></script>
</body> </body>
</html> </html>

View File

@ -352,7 +352,7 @@
</div> </div>
</footer> </footer>
</div> </div>
</body>
<script> <script>
@ -631,20 +631,6 @@
contentType: "application/json; charset=utf-8", contentType: "application/json; charset=utf-8",
success: function (res) { success: function (res) {
if (res.success) { if (res.success) {
// ,,,release
// if (module == 'threshold') {
// data.lineinput = res.content.lineinput
// }
// else if (module == 'attack') {
// data.mic1 = res.content.mic1
// }
// else if (module == 'ducklevel') {
// data.mic2 = res.content.mic2
// }
// else {
// data.output = res.content.output
// }
data = res.content data = res.content
bindData() bindData()
} }
@ -658,5 +644,7 @@
} }
</script> </script>
<script src="js/main.js"></script>
</body>
</html> </html>

View File

@ -720,7 +720,7 @@
</div> </div>
</footer> </footer>
</div> </div>
</body>
<script> <script>
var data = {} var data = {}
@ -1045,5 +1045,7 @@
//调用接口提交数据 //调用接口提交数据
} }
</script> </script>
<script src="js/main.js"></script>
</body>
</html> </html>

View File

@ -167,7 +167,7 @@
</div> </div>
</footer> </footer>
</div> </div>
</body>
<script> <script>
var data = {} var data = {}
@ -419,5 +419,7 @@
} }
}); });
</script> </script>
<script src="js/main.js"></script>
</body>
</html> </html>

View File

@ -148,7 +148,7 @@
</div> </div>
</footer> </footer>
</div> </div>
</body>
<script> <script>
var data = {} var data = {}
@ -340,5 +340,7 @@
</script> </script>
<script src="js/main.js"></script>
</body>
</html> </html>

View File

@ -952,11 +952,15 @@
</div> </div>
</footer> </footer>
</div> </div>
</body>
<script> <script>
var data = {} var data = {}
let lineinputValue = 0
let mic1Value = 0
let mic2Value = 0
let outputValue = 0
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
loadData() loadData()
@ -1179,15 +1183,22 @@
if (res.success) { if (res.success) {
if (module == 'lineinput') { if (module == 'lineinput') {
data.lineinput = res.content.lineinput data.lineinput = res.content.lineinput
lineinputValue = data.lineinput.audio
} }
else if (module == 'mic1') { else if (module == 'mic1') {
data.mic1 = res.content.mic1 data.mic1 = res.content.mic1
mic1Value = data.mic1.audio
} }
else if (module == 'mic2') { else if (module == 'mic2') {
data.mic2 = res.content.mic2 data.mic2 = res.content.mic2
mic2Value = data.mic2.audio
} }
else { else {
data.output = res.content.output data.output = res.content.output
outputValue = data.mic2.audio
} }
bindData() bindData()
} }
@ -1210,6 +1221,11 @@
success: function (res) { success: function (res) {
if (res.success) { if (res.success) {
data = res.content data = res.content
lineinputValue = data.lineinput.audio
mic1Value = data.mic1.audio
mic2Value = data.mic2.audio
outputValue = data.mic2.audio
bindData() bindData()
} }
else { else {
@ -1239,6 +1255,12 @@
state: "open" state: "open"
} }
} }
lineinputValue = data.lineinput.audio
mic1Value = data.mic1.audio
mic2Value = data.mic2.audio
outputValue = data.mic2.audio
bindData() bindData()
} }
}) })
@ -1268,18 +1290,18 @@
let input = $("#lineinput .volume-slider input") let input = $("#lineinput .volume-slider input")
let value = (parseInt(number) + 72) / (84 / 100) let value = (parseInt(number) + 72) / (84 / 100)
input.attr('value', value) input.attr('value', value)
updateLineInputSlider(element); updateLineInputSlider(element, false);
input.on('input', function () { input.on('input', function () {
updateLineInputSlider(element); updateLineInputSlider(element, true);
}) })
input.on('change', function () { input.on('change', function () {
updateLineInputSlider(element); updateLineInputSlider(element, false);
}) })
} }
function updateLineInputSlider(element) { function updateLineInputSlider(element, isInput) {
let box = element.children().find(".volume-slider") let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input") let input = element.children().find(".volume-slider input")
@ -1295,8 +1317,10 @@
let number = ((input.val() * (84 / 100)) - 72).toFixed(1) let number = ((input.val() * (84 / 100)) - 72).toFixed(1)
$value.val(`${number}`); $value.val(`${number}`);
//调用接口提交数据 //调用接口提交数据
if (number != lineinputValue && isInput == false) {
changeInputValue('lineinput', number) changeInputValue('lineinput', number)
} }
}
function Microphone1Slider(number) { function Microphone1Slider(number) {
let element = $("#microphone1") let element = $("#microphone1")
@ -1304,18 +1328,18 @@
let value = (parseInt(number) + 10) / (20 / 100) let value = (parseInt(number) + 10) / (20 / 100)
input.attr('value', value) input.attr('value', value)
updateMicrophone1Slider(element); updateMicrophone1Slider(element, false);
input.on('input', function () { input.on('input', function () {
updateMicrophone1Slider(element); updateMicrophone1Slider(element, true);
}) })
input.on('change', function () { input.on('change', function () {
updateMicrophone1Slider(element); updateMicrophone1Slider(element, false);
}) })
} }
function updateMicrophone1Slider(element) { function updateMicrophone1Slider(element, isInput) {
let box = element.children().find(".volume-slider") let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input") let input = element.children().find(".volume-slider input")
let $thumb = element.children().find(".range-slider-thumb") let $thumb = element.children().find(".range-slider-thumb")
@ -1331,8 +1355,10 @@
let number = ((input.val() * (20 / 100)) - 10).toFixed(1) let number = ((input.val() * (20 / 100)) - 10).toFixed(1)
$value.val(`${number}`); $value.val(`${number}`);
//调用接口提交数据 //调用接口提交数据
if (mic1Value != number && isInput == false) {
changeInputValue('mic1', number) changeInputValue('mic1', number)
} }
}
function Microphone2Slider(number) { function Microphone2Slider(number) {
let element = $('#microphone2') let element = $('#microphone2')
@ -1341,18 +1367,18 @@
let value = (parseInt(number) + 10) / (20 / 100) let value = (parseInt(number) + 10) / (20 / 100)
input.attr('value', value) input.attr('value', value)
updateMicrophone2Slider(element); updateMicrophone2Slider(element, false);
input.on('input', function () { input.on('input', function () {
updateMicrophone2Slider(element); updateMicrophone2Slider(element, true);
}) })
input.on('change', function () { input.on('change', function () {
updateMicrophone2Slider(element); updateMicrophone2Slider(element, false);
}) })
} }
function updateMicrophone2Slider(element) { function updateMicrophone2Slider(element, isInput) {
let box = element.children().find(".volume-slider") let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input") let input = element.children().find(".volume-slider input")
@ -1369,8 +1395,10 @@
let number = ((input.val() * (20 / 100)) - 10).toFixed(1) let number = ((input.val() * (20 / 100)) - 10).toFixed(1)
$value.val(`${number}`); $value.val(`${number}`);
//调用接口提交数据 //调用接口提交数据
if (mic2Value != number && isInput == false) {
changeInputValue('mic2', number) changeInputValue('mic2', number)
} }
}
function OutputVolumeSlider(number) { function OutputVolumeSlider(number) {
@ -1380,18 +1408,18 @@
let value = (parseInt(number) + 10) / (20 / 100) let value = (parseInt(number) + 10) / (20 / 100)
input.attr('value', value) input.attr('value', value)
updateOutputVolumeSlider(element); updateOutputVolumeSlider(element, false);
input.on('input', function () { input.on('input', function () {
updateOutputVolumeSlider(element); updateOutputVolumeSlider(element, true);
}) })
input.on('change', function () { input.on('change', function () {
updateOutputVolumeSlider(element); updateOutputVolumeSlider(element, false);
}) })
} }
function updateOutputVolumeSlider(element) { function updateOutputVolumeSlider(element, isInput) {
let box = element.children().find(".volume-slider") let box = element.children().find(".volume-slider")
let input = element.children().find(".volume-slider input") let input = element.children().find(".volume-slider input")
@ -1408,8 +1436,10 @@
let number = ((input.val() * (20 / 100)) - 10).toFixed(1) let number = ((input.val() * (20 / 100)) - 10).toFixed(1)
$value.val(`${number}`); $value.val(`${number}`);
//调用接口提交数据 //调用接口提交数据
if (outputValue != number && isInput == false) {
changeInputValue('output', number) changeInputValue('output', number)
} }
}
function LineInputLeftRandomBar(number) { function LineInputLeftRandomBar(number) {
const bars = $("#lineinput .equalizer-bar-left") const bars = $("#lineinput .equalizer-bar-left")
@ -1511,5 +1541,7 @@
</script> </script>
<script src="js/main.js"></script>
</body>
</html> </html>

View File

@ -104,6 +104,7 @@
}) })
}) })
</script> </script>
<script src="js/main.js"></script>
</body> </body>
</html> </html>

View File

@ -229,6 +229,7 @@
return reg.test(ip); return reg.test(ip);
} }
</script> </script>
<script src="js/main.js"></script>
</body> </body>
</html> </html>

View File

@ -158,6 +158,7 @@
}) })
}) })
</script> </script>
<script src="js/main.js"></script>
</body> </body>
</html> </html>

View File

@ -175,6 +175,6 @@
</script> </script>
<script src="js/main.js"></script>
</body> </body>
</html> </html>