Почему не работает кнопка mute

331
18 июня 2017, 18:41
var player, audio, curIndex = 0;
var isPlaying = $('#play').is('.hide');
var mp3 = [
'https://verses.quran.com/Alafasy/mp3/001006.mp3',
'https://verses.quran.com/Alafasy/mp3/001007.mp3',
'https://verses.quran.com/Alafasy/mp3/001008.mp3',
'https://verses.quran.com/Alafasy/mp3/001009.mp3',
];
$(document).ready(function() {
    audio = $('audio')[0];
    audiojs.events.ready(function() {
        player = audiojs.create(audio);
    });
});
function playPause() {
    if (isPlaying) {
        $('#play').removeClass('hide');
        $('#pause').addClass('hide');
        player.pause();
        isPlaying = false;
    }
    else {
        $('#pause').removeClass('hide');
        $('#play').addClass('hide');
        player.play();
        isPlaying = true;
    }
}

function next() {
    curIndex++;
    player.load(mp3[curIndex]);
    player.play();
    if (!isPlaying){
        $('#pause').removeClass('hide');
        $('#play').addClass('hide');
    }
}
function down() {
    curIndex--;
    player.load(mp3[curIndex]);
    player.play();
    if (!isPlaying){
        $('#pause').removeClass('hide');
        $('#play').addClass('hide');
    }
}
function audioMute() {
    audio.muted = !audio.muted;
    $(audio.muted ? '#Mute' : '#Unmute').removeClass('hide');
    $(!audio.muted ? '#Mute' : '#Unmute').addClass('hide');
}
READ ALSO
Баг в Хроме или я туплю? [требует правки]

Баг в Хроме или я туплю? [требует правки]

Здравствуйте! Запрашиваю позицию по-горизонтали и вертикали у объекта в Хроме, но в результат по-горизонтали попадает значения результата...

327
Объясните как это работает? [требует правки]

Объясните как это работает? [требует правки]

Что означает этот код, что создаётся, что делает thissetState?

302
Разница между JavascriptExecuter и WebElement.click(). Selenium. Java

Разница между JavascriptExecuter и WebElement.click(). Selenium. Java

Какая разница между нажатия кнопки через WebElementclick() и((JavascriptExecutor) driver)

278