it-swarm.com.de

iOS 8 Embedded YouTube in HTML-Webanwendung schlägt fehl

YouTube iOS8 - Probleme beim Laden von Medien - Medien werden in Safari erfolgreich abgespielt. Wenn die App jedoch aus einem Webclip des Startbildschirms geladen wird, schlägt die Wiedergabe des Videos fehl.

Wenn Sie auf einen Link tippen, um von der Seite wegzublättern, während das Laden der Medien fehlschlägt, kommt es zu einem vollständigen Absturz der App auf dem Startbildschirm.

Hier ist ein Link, der dies demonstriert (offensichtlich auf Ihrem iDevice ausgeführt). Sie können es anfangs im Safari-Browser ausführen, es wird gut funktionieren. Installieren Sie es als Startbildschirmsymbol, die Wiedergabe eines Videos schlägt fehl und das Klicken auf den unteren Link führt zum Absturz der App.

http://nterspace.com/youtubeissue.html

Der Code, der beim Laden der App im Safari-Browser funktioniert, lautet:

<iframe width="100%" maxwidth="432" height="270" src="//www.youtube.com/embed/_j4KrMAygJI" frameborder="0" allowfullscreen></iframe>

Hat jemand irgendwelche Gedanken? Ist das ein schlechter Code zum Einbetten?

28
sneuf

Heute, 09. April 2015. Schließlich ist diese Ausgabe teilweise gelöst. Nach dem Update auf Version 8.3 funktionierten meine Webapps wieder für die Dailymotion- und Vimeo-Videos. Youtube-Videos leiten jetzt zur nativen Anwendung um, was sehr ärgerlich ist.

BEARBEITEN:

Da die Youtube-Videos an die native Anwendung weitergeleitet wurden, musste ich die Youtube-URL wie folgt verwenden:

<iframe width="100%" height="300" src="https://www.youtube-nocookie.com/embed/hdjL8WXjlGI?rel=0&amp;controls=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

So können meine Benutzer das Video ansehen, ohne die Webapp verlassen zu müssen.

Aus irgendeinem Grund leitet die Option nocookie nicht um. Hoffen wir, dass dies in der nächsten iOS-Version vollständig behoben wird.

8
Daniel Lima

Für 8.3 war es immer noch kaputt, aber es stellte sich heraus, dass es ein <input type="search">-Element auf der Seite (bizarr) gab. Ein Video erstellt: https://www.youtube.com/watch?v=rrKxAIXnydE

2
Chris Coyier

Ich habe die gleichen Probleme!

Dies ist ein spezielles Thema für IOS8. Bitte sehen Sie: https://discussions.Apple.com/thread/6558443 Hoffentlich wird Apple dieses Problem bald beheben. Ein weiteres Problem ist die Verwendung der Wiedergabetaste: Die Wiedergabetaste auf einem youtube-Embed funktioniert nicht auf Android-Chrome .

UPDATE: Sie haben die PLAY-Taste behoben.

2
Rdg

iOS 8.3 behebt den Fehler. Videos können jetzt von der Homescreen-WebApp, einschließlich vom App-Cache, abgespielt werden.

Quelle:

1
Vivo

Ich habe das gerade auf iPad mit IOS 8.1.3 getestet - immer noch kaputt.

der iframe von sneuf funktioniert für Safari-Seiten, jedoch nicht, wenn er vom Startbildschirm aus geladen wird (Webclip).

0
El Bno