2016-09-21 29 views
0

首先,播放YouTube Video's音頻,我想說我知道,這樣做違背了YouTube的[R &盧比,但這個程序是隻爲教育目的。在斯威夫特iOS應用

到目前爲止,我已經使用YoutubeInMp3 API,但是我發現該API通過返回網站下載視頻(HTML)而不是包含下載.mp3視頻鏈接的JSON失敗了很多。除此之外,它們將下載速度限制在較低的水平,這在播放時會導致很多問題。

我正在尋求關於如何做到這一點的想法,使用其他API或庫。

謝謝先進!

PS:我我就不會介意在Objective-C的答案,但我更喜歡雨燕。

回答

1

也許這thread可能會給你一個想法,這是我覺得你的問題有所瞭解。

轉到Appdelegete.m文件,並添加功能

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

NSError *setCategoryError = nil; 
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError]; 

也注意到了這post的那些行。由於分離出Youtube視頻的視頻和音頻是針對YouTube Terms of Service。鑑於解決方法是您需要有一項服務來委派視頻的播放。

+0

我終於修復了它創建我自己的API。但是,非常感謝! – ctabuyo