diff options
author | Sam Potts <me@sampotts.me> | 2016-05-14 08:56:59 +1000 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2016-05-14 08:56:59 +1000 |
commit | d2e9c61fd7aacdc8f91ceec800d9cdf1e7e49e74 (patch) | |
tree | 99a821874e0bdea5179fe141340d3238da50e365 /src/js | |
parent | 448c070898b243d047b4fe102ddb165af1b21554 (diff) | |
download | plyr-d2e9c61fd7aacdc8f91ceec800d9cdf1e7e49e74.tar.lz plyr-d2e9c61fd7aacdc8f91ceec800d9cdf1e7e49e74.tar.xz plyr-d2e9c61fd7aacdc8f91ceec800d9cdf1e7e49e74.zip |
iOS bug fixes (fixes #213)
Diffstat (limited to 'src/js')
-rw-r--r-- | src/js/plyr.js | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js index db9f8a77..d33726dc 100644 --- a/src/js/plyr.js +++ b/src/js/plyr.js @@ -1,6 +1,6 @@ // ========================================================================== // Plyr -// plyr.js v1.6.6 +// plyr.js v1.6.7 // https://github.com/selz/plyr // License: The MIT License (MIT) // ========================================================================== @@ -2162,6 +2162,10 @@ // Update <progress> elements function _updateProgress(event) { + if (!plyr.supported.full) { + return; + } + var progress = plyr.progress.played, value = 0, duration = _getDuration(); @@ -2209,9 +2213,18 @@ // Set <progress> value function _setProgress(progress, value) { + if (!plyr.supported.full) { + return; + } + + // Default to 0 if (typeof value === 'undefined') { value = 0; } + // Default to buffer + if (typeof progres === 'undefined') { + progress = plyr.progress.buffer; + } // One progress element passed if (progress instanceof HTMLElement) { @@ -2471,7 +2484,7 @@ _updateSeekDisplay(); // Reset buffer progress - _setProgress(plyr.progress.buffer); + _setProgress(); // Cancel current network requests _cancelRequests(); |