MOBILE-2476 media: Fix embedded media download in iOS

main
Dani Palou 2018-07-30 09:54:42 +02:00
parent c971b991a8
commit 983466b506
1 changed files with 6 additions and 0 deletions

View File

@ -184,6 +184,12 @@ export class CoreExternalContentDirective implements AfterViewInit {
}
return promise.then((finalUrl) => {
if (finalUrl.match(/^https?:\/\//i)) {
/* In iOS, if we use the same URL in embedded file and background download then the download only
downloads a few bytes (cached ones). Add a hash to the URL so both URLs are different. */
finalUrl = finalUrl + '#moodlemobile-embedded';
}
this.logger.debug('Using URL ' + finalUrl + ' for ' + url);
if (tagName === 'SOURCE') {
// The browser does not catch changes in SRC, we need to add a new source.