2013-08-17 2 views
2

예 : http://www.youtube.com/watch?v=Uner-3tTY1I과 같은 YouTube 링크에서 내 앱에서 동영상을 재생하고 싶습니다.UIWebView없이 YouTube 링크에서 동영상 재생

하지만 사용자를 앱의 모든 웹보기로 리디렉션하고 싶지는 않습니다. 내 애플리케이션의 현재보기에서 동영상 플레이어로 해당 동영상을 재생하고 싶습니다.

UIWebView으로 리디렉션하지 않고도 비디오를 재생할 수 있습니까? 가능하면 어떻게해야합니까? 사전에 도움을 주셔서 감사합니다.

답변

2

유일하게 허용되는 방법은 UIWebview를 사용하는 것 같습니다. 다른 방법을 사용하면 YouTube 저작권을 위반하게됩니다.

그러나 거기에는 오픈 소스 libraries이 거의 없습니다. 당신은 당신의 책임하에 그것을 사용할 수 있습니다.

0

이 비디오를 재생하려면 재생할 비디오와 관련된 비디오 스트림에 대한 링크가 있어야합니다. 불행히도이 링크는 일부 영화 (예 : VEVO 채널) 용으로 인코딩 될 수 있으므로 YouTube에서 일부 영화의 링크를 얻는 것은 그렇게 간단하지 않습니다. 인코딩 된 링크 http://www.jwz.org/blog/2013/06/youtube-download-counter-countermeasures-applied/에 대한 자세한 내용은이 설명서를 참조하십시오.

불행히도 현재로서는 이러한 링크를 디코딩 할 수있는 간단한 방법이 없습니다. 그럼에도 불구하고 YouTube Api에 대한 일부 통화를 사용하면 더 큰 문제없이 인코딩되지 않은 영화의 소스 링크를 얻을 수 있습니다.

1

예 시작을 돕기 위해 youtube api을 확인하십시오. YouTube API의 모든 기능을 구현하고 사용하는 방법에 대해이 멋진 tutorial을 시청하십시오.

관련 문제