2017-09-03 9 views
0

내 앱에서 스트리밍 비디오를 재생하려고하지만 WKWebView/UIWebView에서 작동하지 않습니다.UIWebView/WKWebView 및 YouTube 스트리밍 비디오

let url = URL(string: "https://www.youtube.com/embed/PP2G3dm_fsc") 
let webView = WKWebView() 
webView.frame = CGRect(x: 0, y: 0, width: self.frame.width, height: webViewHeight) 
webView.load(URLRequest(url: url!)) 
webView.isUserInteractionEnabled = true 
self.addSubview(webView) 

이 비디오 (PP2G3dm_fsc)가 제한되어 있지만, 나는 (심지어 내 자신의) 모든 비디오와 같은 오류 메시지가 있어요. 동시에이 URL은 내 브라우저에서 매력처럼 작동합니다.

enter image description here

내가 그것을 작동하도록 YTPlayerView를 사용해야합니까?

갱신 : 당신은 youtube-ios-player-helper을 사용할 수 있습니다 내가 YTPlayerView

답변

0

와 같은 결과가 있습니다.

iOS 응용 프로그램에 YouTube iframe 플레이어를 삽입하는 데 유용한 오픈 소스 라이브러리입니다. 라이브러리는 UIWebView과 응용 프로그램의 Objective-C 코드와 YouTube 플레이어의 JavaScript 코드 사이에 다리를 만들어 iOS 응용 프로그램이 YouTube 플레이어를 제어 할 수 있도록합니다.

이렇게하면 라이브러리를 사용하면 쉽게 구현할 수 있습니다. 또한 샘플 구현을 위해 해당 GitHub page을 확인할 수 있습니다.

희망이 도움이됩니다.

+0

감사합니다. 시도해 보았습니다. youtube-ios-player-helper도 제대로 작동하지 않습니다. 나는 샘플 프로젝트를 시도해 볼께. 고마워. – lithium