Согласно документации 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' они предоставили класс 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
и воспроизводит видео, но метод playVideo открывает MPMoviePlayerViewControllerwhich
отличается от KalturaPlayer
Итак, какой SDK мне следует использовать, и если использовать POD sdk, то является ли это правильным способом воспроизведения видео, потому что оно воспроизводится в MPMoviePlayerViewController, а не в KPViewController?
И еще, доступна ли установка модуля для KalturaClient
?