UIWebview spielt kein mp4 Video

8

Ich habe versucht, ein .mp4-Video von einer Website (mit dem HTML5-Video-Tag) mit dem UIWebView abzuspielen. Das iPhone / iPad-Gerät und der Simulator zeigen nur einen schwarzen Rahmen mit einer ausgetasteten Wiedergabetaste. Wenn ich diese Website gerade auf der Safari Mac Version aufgerufen habe, ist es möglich, sie zu spielen. Was ist los?

Es ist keine lokale Datei. Das HTML sieht so aus:

%Vor%     
iach 18.12.2012, 10:26
quelle

6 Antworten

9

Es ist möglicherweise nicht in einem iPhone-freundlichen Format.

Ziehen Sie die mp4-Datei in iMovie und klicken Sie dann auf Teilen - & gt; Film exportieren und wählen Sie eines der iPhone-kompatiblen Formate.

    
Vinny Coyne 21.02.2013 17:23
quelle
4

Eine der Möglichkeiten, wie Video in einem UIWebView nicht wiedergegeben werden kann, ist, wenn der Webserver, der die Videodatei hostet, keine Byte-Bereiche unterstützt. UIWebView lädt nicht die gesamte .mp4-Datei auf einmal herunter; Stattdessen streamt es das Video, indem es Teile der Datei anfordert. Die meisten Server unterstützen heutzutage Byte-Bereiche, aber wenn dies nicht der Fall ist oder wenn Sie sie aus irgendeinem Grund ausgeschaltet haben, können Sie kein Video an ein iOS-Gerät senden.

    
Caleb 22.02.2013 17:13
quelle
2

Klingt nach einem Codec-Problem. Sie können sehen, welche Codecs die Datei verwendet, wenn Sie sie in VLC auf Ihrem Computer öffnen, gehen Sie zu Fenster- & gt; Media Information- & gt; Codec Details. Die Antwort hier Links zu Apple's Dokumente, in denen Sie unterstützte Video- und Audio-Codecs finden:

Ссылка

Ссылка

    
Brendon 19.02.2013 16:15
quelle
1

Möglicherweise liegt ein Problem mit dem relativen ../ Pfad vor, den Sie verwenden. Versuchen Sie es mit einem vollständigen absoluten Pfad - beginnend mit http:// .

    
Luke 21.02.2013 19:46
quelle
0

Ich habe auch dieses Problem, ich habe 2 .mp4 , aber eins kann man verwenden und eins nicht, ich versuche Formatdatei .mp4 zu .mp4 für IPad zu formatieren und es ist Arbeit, ich denke du solltest es versuchen.

    
Masataga.Takashi 10.02.2014 08:27
quelle
-1

Um mp4 Video auf dem iPhone Programmieren zu spielen ist nicht sehr schwer. Nur müssen wir einen zusätzlichen Drag & Drop machen.

Bitte nehmen Sie ein neues Einzelansichtsprojekt. dann kopieren und fügen Sie diesen Code einfach in die ViewController.m-Datei ein

%Vor%

Erstellen Sie dann eine HTML-Datei namens testHTML.html

und kopieren und fügen Sie den folgenden Code in die HTML-Datei

ein %Vor%

Ziehen Sie ein Video vom Typ MP4 an zwei Stellen und legen Sie es dort ab:

Erstens: Ziehen Sie das Video von der Festplatte auf die Registerkarte Projekt [Linke Registerkarte des Xcode] Zweitens: Von Xcode linken Tab, wieder die gleiche Video-Datei zu Projekt --- & gt; Build-Phasen --- & gt; Kopieren Bundle-Ressourcen

Normalerweise haben Bundle-Ressourcen die Projektdateien, aber manchmal enthalten sie keine Videodateien.

JETZT das Projekt LAUFEN und das Video GENIESSEN ...... !!

Viel Glück

    
MK HASAN 23.08.2015 18:50
quelle

Tags und Links