HTML5 Video im iPad funktioniert nicht nach DOM-Änderungen

8

Hier ist ein Skript, das das Markup für ein HTML5-Video an das DOM anhängt:

%Vor%

jsfiddle demo: Ссылка

Dies funktioniert in allen getesteten Browsern, mit Ausnahme von Safari unter iOS. Wenn das HTMLVideoElement in iOS erneut an das DOM angehängt wird, kann es nicht mehr abgespielt werden.

Hat jemand anderes dieses Problem gelöst oder ist es vorgekommen?

    
Jack 25.01.2013, 02:14
quelle

3 Antworten

4

Ich habe kein iPad, aber könnte Ihr Problem auf einem iPhone reproduzieren. Dies scheint ein Webkit-Fehler zu sein, aber er kann leicht umgangen werden, indem das src -Attribut des Videos geändert wird - ich hoffe, dass dies für Ihr Szenario ausreicht. Sie können hier eine funktionierende Demo sehen:

Ссылка

Dies ist der Code:

%Vor%     
Jan Petzold 29.01.2013 18:11
quelle
0

Ich hatte das gleiche Problem, und ich habe eine Workaround mit einem Timer gefunden (ich benutze hier jQuery).

%Vor%

Ich habe es nur auf dem iPad2 auf iOS 6.1 getestet.

    
Karlsson 08.02.2013 12:20
quelle
-1

Sie können zwei "source" -Tags für Ihr Video einfügen. Ich habe das auf einer Website gemacht und es funktioniert großartig.

%Vor%     
AndroidUser 04.02.2013 20:09
quelle

Tags und Links