NVisionXR_iOS教程十 —— 加载视频控件

因为在下一章节我们需要和大家介绍多场景切换功能,所以在本章我们创建一个新的场景,如下图 

技术分享图片
 





重写
NVScenePlay
的生命周期 

技术分享图片
 




1、引用头文件#import ”NVVideoWidget.h”
 

技术分享图片
 

2、在onCreate方法中实例话视频控件
 

WechatIMG207.jpg 

代码: 


    video = [[NVVideoWidget alloc] initWithScenePlay:self WidgetName:@"video_widget"]; 
    // 添加视频路径,可以是本地路径,也可以是网址(点播、直播) 
    ]; 
    // 设置坐标 
    ; 
    // 设置比例 
    ; 
    [self addWidget:video]; 
    // 视频准备 
    ;

onResume方法中播放视频 
技术分享图片 

onPause方法中暂停视频 
技术分享图片 

onStop方法中停止视频 
技术分享图片 

onDestory方法中销毁视频 
技术分享图片 

3、在NVisionController.m中添加VideoScene 
引用头文件#import ”VideoScene.h” 
将启动场景设置成VideoScene,将MyFirstScene注释了,如下图: 
WechatIMG212.jpg 
代码: 

    VideoScene *videoScene = [[VideoScene alloc] initWithName:@"video_scene"]; 
    [[NVAppDirector sharedNVAppDirector] addScenePlay:@"MAIN_SCENEPLAY" Scene:videoScene];

运行项目: 
技术分享图片