2016-10-24 5 views
0

EXAMPLE HERE!!!WebView встраивать видео YouTube и положение

override func viewDidLoad() { 
     super.viewDidLoad() 
      secondVideoPlayer.allowsInlineMediaPlayback = true 
      secondVideoPlayer.loadHTMLString("<iframe width=\"\(newVideoPlayer.frame.width)\" height=\"\(newVideoPlayer.frame.height)\" src=\"\(urlString)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe>",baseURL: nil) 
    } 

Youtube видео позиция начинает не правильно, чтобы видеть это правильно я всегда нужно перетащить его, как я могу это исправить? Как я могу вручную установить начальную позицию?

ответ

2

Оберните iframe Внутри body и установить margin и padding к нулю, так что содержание начинается с верхнего левого.

secondVideoPlayer.loadHTMLString("<body style=\"margin: 0; padding: 0;\"><iframe width=\"\(newVideoPlayer.frame.width)\" height=\"\(newVideoPlayer.frame.height)\" src=\"\(urlString)?&playsinline=1\" frameborder=\"0\" allowfullscreen></iframe></body>",baseURL: nil) 
+0

Большое спасибо еще, как я могу заставить его не перетаскивать? –

+0

, если вы хотите отключить эффект отскока, тогда напишите 'secondVideoPlayer.scrollView.bounces = false' –

Смежные вопросы