"Plugin behandelt laden" dialog erscheint, wenn die Wiedergabe eines Videos in einer web-Seite innerhalb von UIWebView
Wenn ich auf einen link zu einem video in eine web-Seite angezeigt werden, indem Sie UIWebView dann spielt das video aber ein dialog öffnet sich sagen "Plugin behandelt laden".
Weiß jemand, warum dies geschieht und wie Sie es verhindern?
Dies ist kein Duplikat von:
Abspielen von videos in UIWebView gebrochen iOS4?
so, ich bin nicht die Schaffung einer UIWebView mit einer Größe null Rahmen, der beschrieben wird als die Ursache.
(Bin mit iOS 5)
Ist dieses YouTube-oder ist es nur eine HTML-video?
Es ist ein flash-video erstellt von Typo 3 Media-player. Der media player scheint das zu können, wechseln Sie zur html - /mp4 -, wenn es erkennt einen iOS Safari mobile als Zielgerät. Aber bei der Verwendung von iOS UIWebView, es nicht gesehen zu erkennen, dass es eine iOS-Safari. Sie können sich hier ausprobieren. Im linken unteren Bereich ist der Film play-Taste. Dies spielt in mobile Safari, aber nicht in UIWebView. museumsnacht-bern.ch/galerie/rueckblick-2012 vielen Dank im Voraus
Es ist ein flash-video erstellt von Typo 3 Media-player. Der media player scheint das zu können, wechseln Sie zur html - /mp4 -, wenn es erkennt einen iOS Safari mobile als Zielgerät. Aber bei der Verwendung von iOS UIWebView, es nicht gesehen zu erkennen, dass es eine iOS-Safari. Sie können sich hier ausprobieren. Im linken unteren Bereich ist der Film play-Taste. Dies spielt in mobile Safari, aber nicht in UIWebView. museumsnacht-bern.ch/galerie/rueckblick-2012 vielen Dank im Voraus
InformationsquelleAutor Gruntcakes | 2012-02-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Würde das problem scheint in der Tat die UIWebView nicht den gleichen user-agent-string als mobile safari. (Siehe diese Frage hier).
Wenn das video konvertiert wird HTML5 oder MP4 als Ihren Kommentar oben schon sagt, werden Sie wollen, ändern Sie den User-Agent auf Ihre UIWebView übereinstimmen, mobile Safari, damit Ihre website weiß zu konvertieren die Ansicht von flash (flash nicht auf iOS). Hier ist eine Antwort Sie unter ändern des User Agent auf ein UIWebView.
Hinweis, ich habe nicht versucht, diesen Ansatz vor.
InformationsquelleAutor Barlow Tucker
Offenbar die TYPO3 Media Player überprüft den User-Agent-Feld der HTTP-Anforderung, und versorgt iOS-kompatibles video, wenn es feststellt, iOS-Safari. Die UIWebView versorgt einen anderen user-agent, der die Typo 3 Media Player nicht erkennt, so liefert es die Inhalte, löst die dialog-popup.
Es gibt zwei Möglichkeiten, dies zu beheben: 1) die Arbeit mit TYPO3 zu beheben Ihre media-player-Anpassung für den user-agent-Funktionen zu erkennen, die user-agent-geliefert von UIWebView benötigen, als ein iOS-kompatibles video. 2) Ändern Sie den user-agent berichtet von Ihrer Instanz von UIWebView zu entsprechen, was das TYPO3 media player erwartet. Eine Schnellsuche in den verschiedenen Richtlinien über die Einstellung des user-agent für eine UIWebView auf dem Web verfügbar.
InformationsquelleAutor Mr. Berna