Ресурс интерпретируется как Документ, но передается с ошибкой MIME типа audio / mpeg в консоли Chrome, препятствующей воспроизведению звуков - PullRequest
0 голосов
/ 22 сентября 2019

Я создаю тупой забавный маленький сайт, который воспроизводит случайный звук мема при нажатии кнопки.Я получал смешанные ошибки содержания, поэтому я изменил все свои ссылки на https.Однако теперь, когда я нажимаю кнопку, которая должна воспроизводить звуки, файл javascript загружается, но звук не воспроизводится.В консоли ошибка говорит: Ресурс интерпретируется как Документ, но передается с аудио MIME типа / MPEG.Звуки не воспроизводятся в Chrome, но отлично работают в Firefox.Как получить звуки для воспроизведения в Chrome?

Вот веб-сайт, на котором вы можете проверить его сами: dankmemesoundboard.com

1 Ответ

0 голосов
/ 22 сентября 2019

Я не вижу причин, по которым Chrome должен интерпретировать файлы как документы.
Может быть ошибка ...
Но если вы используете Audio API, это не так.

var audio = null;
function playRandomSound(){
    let r = randomNr(1,135);
    if(audio && audio.pause) audio.pause();
    audio = new Audio("/Sounds/" + r + ".mp3");
    audio.play();
}

function randomNr(min, max) {
    return Math.floor(Math.random() * (max - min + 1) + min);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...