In den letzten Tagen haben wir festgestellt, dass unsere Videos beenden Streaming ohne ein Problem mit MediaElement.js Version 2.11.3
und Chrome Version 50.0.2661.94 (64-bit)
Videos kein Streaming länger mit mediaelement.js in Chrome
Videos noch in Firefox und Safari spielen.
Der Fehler, den wir in den Chrome Dev-Tools erhalten ist:
Uncaught (in promise) DOMException: The element has no supported sources.
Der Aufschlag auf die gerenderte Seite sieht wie folgt aus:
<video height="150" poster="https://xxxxxxxxxx.cloudfront.net/123423_1_thumb.jpg" preload="auto" width="200" src="" hidden-source="https://xxxxxxx.cloudfront.net/123423_1_wm.webm">
<object data="flashmediaelement.swf" height="150" type="application/x-shockwave-flash" width="200">
<param name="movie" value="flashmediaelement.swf">
<param name="flashvars" value="controls=true&file=http://s38zby1czkz3d7.cloudfront.net/123423_1_wm.mp4">
</object>
</video>
Hier sind einige Bilder der Fehler zu machen es ein wenig mehr klar:
Hier sind die Fehlermeldungen in der Konsole:
Das gleiche Problem hier mit Chrome 51.0.2704.81 auf Samsung Galaxy Tab 4 – svassr
Für was es wert ist, stieß ich auf diesen Fehler beim Umgang mit gemischten http/https Audio-Quellen. Meine Seite war https, aber meine Ressource wurde http serviert. Das Bereitstellen sowohl der Ressource als auch der Seite unter https behebt diesen Fehler. Ich sehe, dass es eine HTTP-MP4-Datei in Ihrem Code gibt, so dass das Problem sein könnte? –
Es ist ein CORS-Problem. Siehe meine Antwort hier: http://stackoverflow.com/a/43434754/625745 –