3_4-云课堂场景-PPT

1 功能概述

云课堂场景PPT是直播同步讲师端PPT信息、回放历史PPT信息,该功能是在PLVLCMediaAreaView中实现,集成7_5 核心common-PPTPLVPPTView来实现的功能。

2 初始化

PLVLCMediaAreaView.m

- (PLVPPTView *)pptView{
    if (!_pptView && self.channelType != PLVChannelTypeAlone) {
        _pptView = [[PLVPPTView alloc] init];
        _pptView.delegate = self;
        _pptView.backgroudImageView.image = [self getImageWithName:@"plvlc_media_ppt_placeholder"];
    }
    return _pptView;
}

3 播放

4 代理回调处理

实现PLVPPTViewDelegate代理方法,代码如下:

5 浮窗

云课堂场景中播放器和PPT分别在主屏(房间顶部显示区域PLVLCMediaAreaView)和浮窗PLVLCMediaFloatView中,点击浮窗时播放器和PPT互换位置的功能;

浮窗PLVLCMediaFloatView对象在PLVLCMediaAreaView中初始化并持有,显示是添加PLVLCCloudClassViewController的view上显示的。

具体代码可查看Demo中PLVLCCloudClassViewController.mPLVLCMediaAreaView.m

Last updated

Was this helpful?