Я пытаюсь настроить собственную кнопку отключения и включения звука в проигрывателе Azure Media Player. Когда я добавляю 2 отдельные кнопки для отключения звука и включения звука, они работают нормально. Но всякий раз, когда они объединены. отключение звука срабатывает, но включение звука не работает. Чего я пытаюсь добиться, так это нажатия только одной кнопки для отключения и включения звука.
Вот пример кода для двух кнопок:
<h1>Sample: Clear</h1>
<video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0"></video>
<button type="button" onclick="playVid()">Play</button>
<button type="button" onclick="pauseVid()">Pause</button>
<button type="button" value="mute" id="mute" onclick ="muteVid()">Mute</button>
<button type="button" value="mute" id="mute" onclick="unMuteVid()">UnMute</button>
<script>
function pauseVid(){
myPlayer.pause();
}
function playVid() {
myPlayer.play();
}
function muteVid() {
myPlayer.muted(true);
}
function unMuteVid() {
myPlayer.muted(false);
}
</script>
А вот пример кода для отключения и включения звука вместе:
<video id="azuremediaplayer" class="azuremediaplayer amp-default-skin amp-big-play-centered" tabindex="0"></video>
<button type="button" onclick="playVid()">Play</button>
<button type="button" onclick="pauseVid()">Pause</button>
<button type="button" value="mute" id="mute" onclick ="muteVid()">Mute</button>
<script>
function pauseVid(){
myPlayer.pause();
}
function playVid() {
myPlayer.play();
}
function muteVid() {
if (myPlayer.muted(false)) {
myPlayer.muted(true);
} else {
myPlayer.muted(false);
}
}
У меня возникли трудности с определением синтаксиса для операторов.