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

262
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

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

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

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

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

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

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

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

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

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

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

148