Ich bin mit PhoneGap/Cordova 1.5.0, das ist meine HTML-Seite:Embedded Vimeo Video nicht in einer PhoneGap app spielen, aber gleicher HTML funktioniert ohne PhoneGap
<html>
<head></head>
<body>
<iframe src="http://player.vimeo.com/video/38799240?title=0&byline=0&portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</body>
</html>
Mit einem Motorola Droid 2 mit Android OS 2.3.3 installiert, wenn ich diese HTML-Seite in einem normalen Browser hochziehe, kann ich das Video wie erwartet abspielen.
Aber, wenn ich das HTML meine index.html Seite in einem PhoneGap Projekt mache, kann ich das Video thumbnail und den play Knopf sehen, aber klopfend es den Turnknopf nur für eine Sekunde und das Video dreht spielt nicht.
fand ich ein paar Beiträge, die es klingen wie es ein Zugang Ursprung Problem ist, sagte, einige Sie einen Platzhalter wie *
verwenden können, andere sagten, es ist wie ein Perl regex, so verwenden Sie einen regulären Ausdruck Wildstar, das heißt: .*
, I viele Versionen versucht, in meine res/xml/cordova.xml Datei wie:
<access origin="http://127.0.0.1*"/>
<access origin="http://player.vimeo.com*"/>
<access origin="http://*.vimeocdn.com*" />
<access origin="http://*.vimeo.com*" />
<access origin="http://vimeo.com*" />
Welche scheint nicht einen Effekt zu haben.
Ich habe dies noch nicht in einer iPhone PhoneGap-Umgebung getestet.
Danke!
Versuchen Sie einfach, 'http: // *' zu setzen, und wenn das funktioniert, können Sie ziemlich sicher sein, dass es sich um ein Ursprungsproblem handelt. – joshuahealy
Aber es ist wahrscheinlich keine gute Idee, 'http: // *' da drin zu lassen, versuche die genauen URLs herauszufinden, die du dort haben musst. – joshuahealy
@appclay Versuchte "http: // *" und "http: //.*", keine Würfel. Danke für den Vorschlag. –