Kaltura的两个不同的iOS SDK及其实现

时间:2015-09-04 06:45:37

标签: ios objective-c kaltura

根据Kaltura documentation

安装Kaltura SDK有两种方法,一种是pod,另一种是拖放Kaltura SDK的传统方式。

1)传统方式:https://github.com/kaltura/player-sdk-native-ios有KPViewController类,用于根据文档播放视频。但没有KalturaPlayer类。

2)POD安装: pod'player-sdk-native-ios','〜> 1.1'他们提供KalturaPlayer

中没有的[[KPViewController alloc] initWithURL:iFrameURL];

KalturaPlayer给出错误KPViewController没有initWithURL方法。

3)根据演示应用程序:https://github.com/kaltura/player-sdk-native-ios 他们已经安装了sdk传统方式,但他们有drawPlayer课程。来自MediaInfoViewController_iPhone.m的{​​{1}}方法实现了播放视频,但它不是为我播放视频,所以我直接从同一个类调用方法playButtonPressed,该方法调用方法{{ 1}}来自playVideo类,它会播放视频但是方法视频打开PlayerViewController_iPhoneMPMoviePlayerViewControllerwhich不同

那么我应该使用哪个SDK,如果使用POD sdk那么它是播放视频的正确方法,因为它在MPMoviePlayerViewController而不是KPViewController中播放?

还有一个,KalturaPlayer可以使用pod安装吗?

1 个答案:

答案 0 :(得分:1)

通常情况下,您应该使用 Pod 。它们是iOS上图书馆管理的最先进技术。您可以在cocoapods.org上找到COCOAPOD KalturaPlayerSDK

<强> Podfile

platform :ios, '8.0'
use_frameworks!

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

正如@SML所提到的,Pod中的某些类可能记录不足。我没有比联系他们Tech Support更好的建议。