So habe ich jwplayer v7 auf meiner Rails-Anwendung integriert, verwende ich Jwplayer Videos auf aws s3 gehostet und über Cloudfront verteilt. Die Videos werden super sauber auf dem Desktop gerendert. Aber es gibt einen Fehler bei mobilen Geräten. Dies ist ein bekanntes Problem, da Flash auf mobilen Geräten nicht unterstützt wird. Aber ich kann nicht herausfinden, wie HTML5 auf mobilen Geräten abgespielt werden kann. Ich folgte diesen docs: Ich habe versucht, einen HTML-Rückfall im Anschluss an diesen tutorial zu implementieren, aber das hat nicht funktioniert ..Rails: Jwplayer 7 mit Cloudfront funktioniert nicht auf iOS-Geräten wegen Flash-Player
Hier ist der Code ich die Videos machen verwenden:
<script type='text/javascript' src='xxxxxx.cloudfront.net/jwplayer.js'></script>
<script>jwplayer.key="xxxxx==";</script>
<div id="my-video-3"></div>
<script type="text/javascript">
jwplayer("my-video-3").setup({
file: "rtmp://s2u8jn9qmths7o.cloudfront.net/cfx/st/aldo2.mp4",
primary: "flash"
});
</script>
Kann mich jemand auf Tracks setzen, um auf mobilen Geräten auf HTML zu wechseln?
Ich glaube nicht, dass Sie rtmp ohne Blitz spielen können. Haben Sie das Video in hls umcodiert und eine Download-Distribution verwendet? – imperalix
@imperalix Sie haben Recht. rtmp unterstützt html5 nicht, es ist nur im Flash Player lesbar, deshalb funktioniert es nicht auf mobilen Geräten. Aber was wäre in diesem Fall eine Alternative? – zacchj
Die häufigste Alternative ist HLS - sie wird nativ in iOS unterstützt. – libertyernie