2013-08-17 79 views
2

我想從YouTube上的鏈接播放視頻,例如:http://www.youtube.com/watch?v=Uner-3tTY1I從沒有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