【发布时间】:2015-07-31 11:50:23
【问题描述】:
我尝试在我的 iOS 应用程序中添加 Kaltura Player。
我已经阅读了本文档 (http://knowledge.kaltura.com/kaltura-player-sdk-ios) 中的示例,但对我来说,它们不起作用,bcs KPViewController 没有方法 initWithURL。
所以,我在viewDidAppearmethod 中这样做
if ( self.KPlayer == nil )
{
self.KPlayer = [[KPViewController alloc] init];
[self.KPlayer.player setContentURL:fileURL];
[self.KPlayer.player play];
[self presentViewController:self.KPlayer animated:YES completion:nil];
}
但视频未显示,在日志中我收到一条消息:
::Error:: -[KPViewController viewDidAppear:] (line:168)
Delegate MUST be set and respond to selector -getInitialKIframeUrl
我做错了什么?
【问题讨论】:
-
您确定要导入 KPViewController,因为它有一个自定义初始化程序 initWithURL:。 KPViewController 也没有任何播放器属性(至少不是公共属性)。播放器 (id
) 由 KPlayerController 延迟创建(这也不是 KPViewController 的公共属性)。所以你的实现对我来说听起来很糟糕:-)(很抱歉:-))。需要看更多才能正确回答。
标签: ios objective-c kaltura