В консоли написано The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. Попробуйте инициализировать скрипт после нажатия пользователем на кнопку, а не при лоаде. Скорее всего, подключение https действительно решит проблему