Не удается загрузить локальное видео только на iOS. Это происходит только после загрузки одной и той же страницы несколько раз при переходе на страницу и от нее. Первые 10 или около того раз видео загружается нормально, а затем завершается с ошибкой мультимедиа 3 (см. Здесь: https://developer.mozilla.org/en-US/docs/Web/API/MediaError). После этого ни одно видео не будет воспроизводиться в приложении, пока оно не будет перезагружено.
Я на iOS 11.4, ionic 3. У кого-нибудь есть идеи?
HTML:
<ion-content class="ion-content--pulldown-bg">
<div class="ion-content-wrapper">
<video id="vid" loop preload="metadata" playsinline autoplay muted>
<source src="assets/videos/dummy_video.mp4" type="video/mp4" />
</video>
</div>
</ion-content>
Машинопись:
ionViewDidLoad() {
this.videoElement = document.getElementById("vid") as HTMLMediaElement
this.videoElement.onerror = () => {
alert("Error " + this.videoElement.error.code + "; details: " + this.videoElement.error.message)
}