fixed player not starting on mobile. fixes #60
This commit is contained in:
@@ -146,11 +146,9 @@ LMS.mediaplayer = function () {
|
|||||||
_gainNode.connect(_audioCtx.destination);
|
_gainNode.connect(_audioCtx.destination);
|
||||||
|
|
||||||
_elems.playpause.addEventListener("click", function() {
|
_elems.playpause.addEventListener("click", function() {
|
||||||
if (_elems.audio.paused) {
|
_audioCtx.resume();
|
||||||
if (_elems.audio.firstChild) {
|
if (_elems.audio.paused && _elems.audio.children.length > 0) {
|
||||||
_audioCtx.resume();
|
_playTrack();
|
||||||
_playTrack();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
_elems.audio.pause();
|
_elems.audio.pause();
|
||||||
@@ -285,7 +283,7 @@ LMS.mediaplayer = function () {
|
|||||||
_elems.curtime.innerHTML = _durationToString(_offset);
|
_elems.curtime.innerHTML = _durationToString(_offset);
|
||||||
_elems.duration.innerHTML = _durationToString(_duration);
|
_elems.duration.innerHTML = _durationToString(_duration);
|
||||||
|
|
||||||
if (autoplay)
|
if (autoplay && _audioCtx.state == "running")
|
||||||
_playTrack();
|
_playTrack();
|
||||||
|
|
||||||
if ('mediaSession' in navigator) {
|
if ('mediaSession' in navigator) {
|
||||||
|
|||||||
Reference in New Issue
Block a user