0
JavaScriptのJavaScript私のvolumeSliderを最新の値に設定するにはどうすればよいですか?
var videoPlayer = document.getElementById('videoPlayer');
var volumeSlider = document.getElementById('volumeSlider');
mutePlayer.addEventListener('click', function() {
var mutePlayer = document.getElementById('mutePlayer');
var playMute = document.getElementById('playMute');
if(videoPlayer.muted) {
videoPlayer.muted = false;
playMute.src = "img/mute.png";
volumeSlider.value = 100; /** THIS IS THE PROBLEM RIGHT NOW I HAVE JUST SET IT TO 100 */
} else {
videoPlayer.muted = true;
playMute.src = "img/unmute.png";
volumeSlider.value = 0;
}
});
volumeSlider.addEventListener('change', function() {
videoPlayer.volume = volumeSlider.value/100;
});
このコードは#volumeSlider
の現在値が、私はこれを試してみましたが、私はスコープそのため、変数volumeSliderにアクセスカントなければなりませんか?
volumeSlider.addEventListener('click', function() {
var volumeSlider = volumeSlider.value;
return;
});
HTML5
<video id='videoPlayer' class="videoPlayer" width="640px" height="360px">
<source id="Video" src="vid/bbb.mp4" type="video/mp4" height="360px" width="640px">
</video>
<button id='mutePlayer'class="center" >
<img id='playMute' src='img/mute.png'>
</button>
<input id='volumeSlider'class="center" type="range" min='0' value='100' step="1"></input>
誰かが私がこれをクラック助けることができますか?
まだJavaScriptでは非常に新しいですが、私はコードのこの部分の中に入る価値をどうやって入れますか?> volumeSlider.value = 100; –
私は答えを変えていません - それを見て、それがあなたにとって理にかなっているか、それがあなたの問題を解決するかどうかを見てみてください。 –
私はコードをコピーしてコピーしようとしましたが、videoPlayerVolumeは定義されていませんか? –