2012-03-27 3 views
0

Ich verwende PhoneGap, um eine iPhone-App zu erstellen, die Video enthält. Normalerweise funktioniert es großartig: Das Video sitzt in einem HTML5-Video-Tag und zeigt die iOS-Wiedergabetaste an und spielt dann den ganzen Bildschirm.HTML5-Video-Tag unzuverlässig auf iOS

Aber manchmal hat die Play-Taste eine Linie durch und der Benutzer kann das Video nicht abspielen.

Ich kann nicht sehen, was genau dies verursacht, da es sporadisch ist und nicht mit anderen Problemen verbunden zu sein scheint.

Jede Hilfe, um dies zuverlässiger zu machen, würde geschätzt werden. Der Code ist ein sehr einfaches Video-Tag mit den Attributen src, poster, width und height.

Vielen Dank im Voraus.

+0

Woher kommen die Videos? Youtube? Viele YouTube-Videos sind auf Mobilgeräten als nicht abspielbar gekennzeichnet. – jsd

+0

Sie sind mp4 von einem Server geladen. Und sie arbeiten manchmal, also glaube ich nicht, dass es ein Komprimierungs-/Codec-Problem ist. – leomancini

+0

Sorry, m4v ist eigentlich. – leomancini

Antwort

1

Ich konnte dies beheben, indem ich Video von Quicktime als "iPod Touch & iPhone 3GS" anstelle von "iPad, iPhone 4 & Apple TV." Sieht so aus, als benötige das HTML5-Video-Tag auf dem iPhone eine niedrigere Auflösung zum Abspielen.