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?
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%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%Tags und Links iphone ios html5 ipad html5-video