2011-06-08 205 views
5

我想添加一個YouTube視頻播放功能到我的iPhone應用程序。 但我不想將它嵌入到UIWebView,iOS如何直接播放YouTube視頻而不嵌入UIWebView

基本上我想在視頻播放前刪除額外的視圖。 我希望用戶在他點擊(比如說)UITableViewCell後立即看到視頻。

這可能嗎?

我看到這篇文章:Embedding YouTube videos on 但這不是我想要的解決方案。

此外,如果我直接啓動Youtube應用程序,用戶不會被重定向到應用程序。視頻完成後。

在此先感謝。

回答

-1

我從來沒有使用YouTube的API,但我想你可以訪問底層的電影文件的URL。如果你可以(和視頻是普通的h264),你可以使用MPMoviePlayerController和朋友直接流到設備。

1

您可以使用XCDYouTubeVideoPlayerViewController。這是第三方YouTube圖書館。 https://github.com/0xced/XCDYouTubeVideoPlayerViewController

從他們的自述:

保持在XCDYouTubeVideoPlayerViewController使用漸進式下載的頭腦,所以請記住,有一些限制,如果您提交的應用程序在App Store中應用,如HTTP實時流表示 - 對於Apps要求:

警告:提交在App Store中分發的iOS應用程序必須符合這些要求 。

如果您的應用通過蜂窩網絡傳輸視頻,並且視頻 超過10分鐘的持續時間或5分鐘內的5 MB數據,則需要使用HTTP實時流傳輸。 (Progressive 下載可用於較小的剪輯。)

相關問題