根據Kaltura documentation:Kaltura的兩個不同的iOS SDK及其實施
有兩種安裝Kaltura SDK兩種方式,一種是pod
等是拖放Kaltura SDK傳統方式。
1)傳統方式:https://github.com/kaltura/player-sdk-native-ios有KPViewController類,它用於按照文檔播放視頻。但沒有KalturaPlayer
班。
2)POD安裝:莢 '播放-SDK天然-IOS', '〜> 1.1'它們提供KalturaPlayer
類,這是不存在於https://github.com/kaltura/player-sdk-native-ios
而且[[KPViewController alloc] initWithURL:iFrameURL];
給出了錯誤KPViewController不必須initWithURL方法。
3)根據演示程序:https://github.com/kaltura/IOSReferenceApp 他們已經安裝了sdk的傳統方式,但他們有KalturaPlayer
類。 drawPlayer
方法MediaInfoViewController_iPhone.m
有播放視頻的實現,但它不是我播放視頻,所以我直接調用同一個類的方法playButtonPressed
,該方法調用方法playVideo
從PlayerViewController_iPhone
類,它播放視頻,但方法播放視頻打開MPMoviePlayerViewControllerwhich
是不同於KalturaPlayer
那麼我應該使用哪個SDK,如果使用POD sdk,那麼它是播放視頻的正確方式,因爲它在MPMoviePlayerViewController而不是KPViewController中播放?
還有一個,有沒有pod安裝可用於KalturaClient
?
@SwiftArchitecht謝謝。我不知道如何檢查cocoapods.org上的pod,現在我使用最新的使用POD的SDK。但是一些類是他們(Kaltura)未提及如何在他們的文檔中使用的新類。 – SML