2015-09-04 18 views
0

根據Kaltura documentationKaltura的兩個不同的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,該方法調用方法playVideoPlayerViewController_iPhone類,它播放視頻,但方法播放視頻打開MPMoviePlayerViewControllerwhich是不同於KalturaPlayer

那麼我應該使用哪個SDK,如果使用POD sdk,那麼它是播放視頻的正確方式,因爲它在MPMoviePlayerViewController而不是KPViewController中播放?

還有一個,有沒有pod安裝可用於KalturaClient

回答

1

您通常應該使用貨艙(如果可用)。它們是iOS上圖書館管理的最新技術。您可以在cocoapods.org上找到COCOAPOD KalturaPlayerSDK

Podfile

platform :ios, '8.0' 
use_frameworks! 

target 'SO-32391714' do 
pod 'KALTURA' 
end 

正如@SML所提到的,某些類可能很差在POD記載。我沒有比聯繫他們的Tech Support更好的建議。

+0

@SwiftArchitecht謝謝。我不知道如何檢查cocoapods.org上的pod,現在我使用最新的使用POD的SDK。但是一些類是他們(Kaltura)未提及如何在他們的文檔中使用的新類。 – SML