easefun / polyv-ios-client-demo

Polyv iOS SDK demo
37 stars 10 forks source link

PolySDK 初始化播放器时 setVid崩溃 #34

Closed ConnyYue closed 7 years ago

ConnyYue commented 7 years ago
    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;
    }];

1

bqlin commented 7 years ago

这个问题看起来像是userid或sdk加密串没配置好