2014-10-16 7 views
5

Ich entwickle eine mobile Anwendung mit Cordova, und ich muss wirklich inline Youtube Video spielen können.Inline Youtube Video funktioniert nicht in Cordova Anwendung auf iOS

Ich habe versucht, es für eine Weile zu lösen:

  • I playsinline-1 im youtube iframe API

  • das Attribut ich <preference name="AllowInlineMediaPlayback" value="true"/> in meinem config.xml setzen

  • Dann setze ich AllowsInlineMediaPlayback auf true in den Xcode

  • Ich versuche sogar Webkit-playsinline direkt auf dem iframe

Die Ergebnisse sind seltsam zu setzen. Wenn ich mein Video das erste Mal spiele, wird es im Vollbildmodus angezeigt. Also überprüfe ich meinen HTML-Code über die Remote-Entwickler-Tools, um zu überprüfen, ob das Attribut richtig gesetzt ist. Es ist! Ich mache so wie ich es bearbeiten würde, ich lasse es ohne Modifikation, und die Magie passiert: Mein Video spielt Inline!

Offensichtlich kann ich meine Benutzer nicht bitten, diesen Trick zu machen.

Jemand hat eine Idee, dies zu lösen?

Es ist eine Art Notfall Ausgabe ...

+0

Dies funktionierte für mich: http://StackOverflow.com/Questions/34002561/inline-youtube-Video -in-ionic-Cordova-Phonegap-App -on-ios-iphone/34009907 # 34009907 –

Antwort

0

Es gibt mehrere conf Dateien im Ordner cordova, derjenige, der mit IOS in meinem Fall gearbeitet ist /Staging/config.xml Versuchen Sie, diese hinzufügen Conf-Datei: Präferenz name = "AllowInlineMediaPlayback" value = "true"

Verwandte Themen