ich folgenden Code bin mit youtube Videos:Youtube auf dem Gerät ausfällt, funktioniert auf Simulator
webViewVideo.hidden = false
webViewVideo.allowsInlineMediaPlayback = true
webViewVideo.mediaPlaybackRequiresUserAction = false
let youtubeIfarme = "<html><body><iframe src=\"http://www.youtube.com/embed/\(youtubeId)?playsinline=1\" width=\"\(CGRectGetWidth(loadedView.frame) - CGFloat(16))\" height=\"\(CGRectGetHeight(webViewVideo.frame))\" frameborder=\"0\" allowfullscreen></iframe></body></html>"
webViewVideo.loadHTMLString(youtubeIfarme, baseURL: NSBundle.mainBundle().bundleURL)
Welchen Code völlig in Ordnung, auf Simulator arbeitet zu laden, aber auf reales Gerät es nicht zu. I definiert folgenden als App Transportsicherheit:
Merkwürdige ist, dass ich heruntergeladen iOS Helper library aber das Ergebnis ist das gleiche. Darüber hinaus werden Delegiertenmethoden nie aufgerufen. Auf ihrer GitHub-Seite haben sie viele offene Probleme, also denke ich, dass das nicht meine beste Wahl sein wird.
Jede Hilfe wird sehr geschätzt.
EDIT
ich zu debuggen geschafft, wie meine HTML-Seite innerhalb UIWebView auf Simulator sieht (indem es durch Safari verbindet Entwickeln):
<html><head></head><body><iframe src="http://www.youtube.com/embed/KIiUqfxFttM?playsinline=1" width="359.0" height="350.0" frameborder="0" allowfullscreen=""></iframe></body></html>
Nicht hilfreich leider. Gerät ist Iphone 6 mit iOS 9.2.1, Simulator ist mit 9.2 –