Spaces:
Running
Running
Update index.html
Browse files- index.html +5 -5
index.html
CHANGED
@@ -51,8 +51,8 @@
|
|
51 |
|
52 |
<div class="control-group">
|
53 |
<label for="volumeRange">音量:</label>
|
54 |
-
<input type="range" id="volumeRange" min="0" max="10000" step="0.01" value="
|
55 |
-
<input type="number" id="volumeInput" min="0" max="10000" step="0.01" value="
|
56 |
</div>
|
57 |
|
58 |
<div class="control-group">
|
@@ -82,7 +82,7 @@
|
|
82 |
const volume = parseFloat(value);
|
83 |
volumeInput.value = volume;
|
84 |
volumeRange.value = volume;
|
85 |
-
video.volume = volume;
|
86 |
}
|
87 |
|
88 |
['input', 'change', 'mouseup'].forEach(eventName => {
|
@@ -90,7 +90,7 @@
|
|
90 |
updatePlaybackRate(speedRange.value);
|
91 |
});
|
92 |
volumeRange.addEventListener(eventName, () => {
|
93 |
-
updateVolume(volumeRange.value
|
94 |
});
|
95 |
});
|
96 |
|
@@ -99,7 +99,7 @@
|
|
99 |
});
|
100 |
|
101 |
volumeInput.addEventListener('input', () => {
|
102 |
-
updateVolume(volumeInput.value
|
103 |
});
|
104 |
|
105 |
loopCheckbox.addEventListener('change', () => {
|
|
|
51 |
|
52 |
<div class="control-group">
|
53 |
<label for="volumeRange">音量:</label>
|
54 |
+
<input type="range" id="volumeRange" min="0" max="10000" step="0.01" value="100">
|
55 |
+
<input type="number" id="volumeInput" min="0" max="10000" step="0.01" value="100">
|
56 |
</div>
|
57 |
|
58 |
<div class="control-group">
|
|
|
82 |
const volume = parseFloat(value);
|
83 |
volumeInput.value = volume;
|
84 |
volumeRange.value = volume;
|
85 |
+
video.volume = volume/100;
|
86 |
}
|
87 |
|
88 |
['input', 'change', 'mouseup'].forEach(eventName => {
|
|
|
90 |
updatePlaybackRate(speedRange.value);
|
91 |
});
|
92 |
volumeRange.addEventListener(eventName, () => {
|
93 |
+
updateVolume(volumeRange.value);
|
94 |
});
|
95 |
});
|
96 |
|
|
|
99 |
});
|
100 |
|
101 |
volumeInput.addEventListener('input', () => {
|
102 |
+
updateVolume(volumeInput.value);
|
103 |
});
|
104 |
|
105 |
loopCheckbox.addEventListener('change', () => {
|