Kaltura 的两种不同的 iOS SDK 及其实现
Kaltura's two different iOS SDK and its implementation
有两种安装Kaltura SDK的方法,一种是pod
,另一种是传统的拖放Kaltura SDK的方法。
1) 传统方式:https://github.com/kaltura/player-sdk-native-ios 有 KPViewController class,用于根据文档播放视频。但没有 KalturaPlayer
class.
2) POD 安装:pod 'player-sdk-native-ios', '~> 1.1' 他们提供了 KalturaPlayer
class class https://github.com/kaltura/player-sdk-native-ios
并且[[KPViewController alloc] initWithURL:iFrameURL];
给出错误KPViewController没有initWithURL方法。
3) 根据演示应用:https://github.com/kaltura/IOSReferenceApp
他们已经安装了 sdk 传统方式但是他们有 KalturaPlayer
class。 MediaInfoViewController_iPhone.m
中的 drawPlayer
方法实现了播放视频,但它没有为我播放视频,所以我直接从相同的 class 调用方法 playButtonPressed
,它从 PlayerViewController_iPhone
class 调用方法 playVideo
并播放视频,但方法 playVideo opens MPMoviePlayerViewControllerwhich
不同于 KalturaPlayer
那么我应该使用哪个 SDK,如果使用 POD sdk 那么播放视频的方式是否正确,因为它在 MPMoviePlayerViewController 而不是 KPViewController 中播放?
还有一个问题,KalturaClient
是否有 pod 安装可用?
您通常应尽可能使用 Pods。它们是 iOS 上图书馆管理的最先进技术。您可以在 cocoapods.org.
上找到 COCOAPOD KalturaPlayerSDK
播客文件
platform :ios, '8.0'
use_frameworks!
target 'SO-32391714' do
pod 'KALTURA'
end
正如@SML 所提到的,某些 类 可能在 Pod 中没有得到很好的记录。我没有比联系他们的 Tech Support.
更好的建议了
有两种安装Kaltura SDK的方法,一种是pod
,另一种是传统的拖放Kaltura SDK的方法。
1) 传统方式:https://github.com/kaltura/player-sdk-native-ios 有 KPViewController class,用于根据文档播放视频。但没有 KalturaPlayer
class.
2) POD 安装:pod 'player-sdk-native-ios', '~> 1.1' 他们提供了 KalturaPlayer
class class https://github.com/kaltura/player-sdk-native-ios
并且[[KPViewController alloc] initWithURL:iFrameURL];
给出错误KPViewController没有initWithURL方法。
3) 根据演示应用:https://github.com/kaltura/IOSReferenceApp
他们已经安装了 sdk 传统方式但是他们有 KalturaPlayer
class。 MediaInfoViewController_iPhone.m
中的 drawPlayer
方法实现了播放视频,但它没有为我播放视频,所以我直接从相同的 class 调用方法 playButtonPressed
,它从 PlayerViewController_iPhone
class 调用方法 playVideo
并播放视频,但方法 playVideo opens MPMoviePlayerViewControllerwhich
不同于 KalturaPlayer
那么我应该使用哪个 SDK,如果使用 POD sdk 那么播放视频的方式是否正确,因为它在 MPMoviePlayerViewController 而不是 KPViewController 中播放?
还有一个问题,KalturaClient
是否有 pod 安装可用?
您通常应尽可能使用 Pods。它们是 iOS 上图书馆管理的最先进技术。您可以在 cocoapods.org.
上找到 COCOAPODKalturaPlayerSDK
播客文件
platform :ios, '8.0'
use_frameworks!
target 'SO-32391714' do
pod 'KALTURA'
end
正如@SML 所提到的,某些 类 可能在 Pod 中没有得到很好的记录。我没有比联系他们的 Tech Support.
更好的建议了