Добрый день,
Делаю сайт музыкальный плеер, нужно чтобы когда пользователь переходит на другую страницу трек продолжал играть.
Я для этого записываю ссылку на файл и currentTime в localStorage, данные вытягиваю при загрузке страницы.
Но на мобильном трек не воспроизводится автоматически т.к. метод play() на мобильных устройствах вызывается только при клике реального пользователя.
Подскажите пожалуйста можно ли такое обойти?
И еще воспроизведение трека немного прерывается при загрузке страницы - этого можно избежать?
let audio= new Audio();
$(document).ready(function(){
$('.Player__toggle').trigger('click');
});
$('.Player__toggle').on('click', function(){
audio.load();
audio.currentTime= localStorage.getItem('currentTime');
audio.src= localStorage.getItem('linkMp3');
audio.type='audio/mpeg';
audio.play();
});