PolySDK 初始化播放器时 setVid崩溃
Closed this issue · 1 comments
ConnyYue commented
if (!_videoPlayer) {
[_webView layoutIfNeeded];
_videoPlayer = [[SkinVideoViewController alloc] initWithFrame:_webView.bounds];
[_webView addSubview:_videoPlayer.view];
[_videoPlayer setParentViewController:self];
[_videoPlayer keepNavigationBar:YES];
[_videoPlayer setHeadTitle:_replay.name];
[_videoPlayer setNavigationController:self.navigationController];
[_videoPlayer setMovieSourceType:MPMovieSourceTypeStreaming];
[_videoPlayer enableDanmu:YES];
[_videoPlayer setEnableDanmuDisplay:NO]; // 不显示弹幕按钮
}
_videoPlayer.contentURL = nil;
[_videoPlayer setVid:_replay.polyv_id];
// 注册监听
[_videoPlayer configObserver];
__weak typeof(self) weakself = self;
[_videoPlayer setFullscreenBlock:^{
weakself.titleLbl.hidden = TRUE;
weakself.titleImgView.hidden = TRUE;
}];
[_videoPlayer setShrinkscreenBlock:^{
weakself.titleLbl.hidden = FALSE;
weakself.titleImgView.hidden = FALSE;
}];
bqlin commented
这个问题看起来像是userid或sdk加密串没配置好