根据Kaltura 文档:
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' 他们提供了https://github.com/kaltura/player-sdk-native-iosKalturaPlayer
中不存在的类
并[[KPViewController alloc] initWithURL:iFrameURL];
给出错误 KPViewController 没有 initWithURL 方法。
3)根据演示应用程序:https ://github.com/kaltura/IOSReferenceApp
他们已经安装了 sdk 传统方式但他们有KalturaPlayer
类。并且drawPlayer
方法 fromMediaInfoViewController_iPhone.m
有播放视频的实现,但它不是为我播放视频,所以我直接调用同一个类的方法,playButtonPressed
它调用类中的方法并播放视频,但打开的方法 playVideo不同于playVideo
PlayerViewController_iPhone
MPMoviePlayerViewControllerwhich
KalturaPlayer
那么我应该使用哪个 SDK,如果使用 POD sdk,那么它是播放视频的正确方法,因为它在 MPMoviePlayerViewController 而不是 KPViewController 中播放?
还有一个,是否有 pod 安装可用KalturaClient
?