maybe fix autoplay on some chromes

This commit is contained in:
ed 2021-06-23 20:35:05 +02:00
parent 9d014087f4
commit 9722441aad

View file

@ -1272,7 +1272,8 @@ function show_modal(html) {
// hide fullscreen message // hide fullscreen message
function unblocked() { function unblocked(e) {
ev(e);
var dom = ebi('blocked'); var dom = ebi('blocked');
if (dom) if (dom)
dom.parentNode.removeChild(dom); dom.parentNode.removeChild(dom);
@ -1287,15 +1288,20 @@ function autoplay_blocked(seek) {
var go = ebi('blk_go'), var go = ebi('blk_go'),
na = ebi('blk_na'), na = ebi('blk_na'),
fn = mp.tracks[mp.au.tid].split(/\//).pop(); tid = mp.au.tid,
fn = mp.tracks[tid].split(/\//).pop();
fn = uricom_dec(fn.replace(/\+/g, ' '))[0]; fn = uricom_dec(fn.replace(/\+/g, ' '))[0];
go.textContent = 'Play "' + fn + '"'; go.textContent = 'Play "' + fn + '"';
go.onclick = function (e) { go.onclick = function (e) {
if (e) e.preventDefault(); unblocked(e);
unblocked();
mp.au.play(); mp.au.play();
if (mp.au.paused) {
console.log("reload tid " + tid);
reload_mp();
return play(tid, seek);
}
if (seek) if (seek)
seek_au_sec(seek); seek_au_sec(seek);
else else