TypeError: 'undefined' is not a constructor ошибка new Audio() в сафари

267
29 января 2018, 07:28

Доброго времени, тестирую скрипт в сафари:

var audio = new Audio();
$(document).on("click", ".playaudeo", function () {
    audio.src = 'audio.mp3';
    audio.canPlayType('audio/mpeg; codecs="mp3"');
    audio.play();
});

в нормальных браузерах все работает но вот в сафари нет, а в консоли показывает такую ошибку:

TypeError: 'undefined' is not a constructor (evaluating 'new Audio()')

скажите что не так? может надо заведомом создать пустой аудио тег и с ним производит операции?

READ ALSO
Отправка файла через AJAX, используя PHPMailer

Отправка файла через AJAX, используя PHPMailer

Не отправляется прикрепляемый файлС форм данные приходят, но только не сам файл

307
Не одинаковы логические выражения

Не одинаковы логические выражения

Добрый день, хочу спросить, почему здесь в переменной if_2 выражения

212
Запуск loader пока грузиться страница

Запуск loader пока грузиться страница

Здравствуйте, как сделать loader на сайте? Отправляется запрос через AJAX, далее пока грузит вывод, показываем loader, ну типа картинка загрузкиНе...

174
Внутреннее устройство массива

Внутреннее устройство массива

в функцию массив не копируется, а передается ссылка

155