NVisionXR_iOS教程十 —— 加載視頻控件
阿新 • • 發佈:2018-04-02
NVisionXR iOS Android Vuforia ARKit 因為在下一章節我們需要和大家介紹多場景切換功能,所以在本章我們創建一個新的場景,如下圖
重寫NVScenePlay的生命周期
1、引用頭文件#import ''NVVideoWidget.h''
2、在onCreate方法中實例話視頻控件
代碼:
重寫NVScenePlay的生命周期
1、引用頭文件#import ''NVVideoWidget.h''
2、在onCreate方法中實例話視頻控件
代碼:
video = [[NVVideoWidget alloc] initWithScenePlay:self WidgetName:@"video_widget"]; // 添加視頻路徑,可以是本地路徑,也可以是網址(點播、直播) [video setVideoPath:[NSURL URLWithString:@"http://221.228.226.23/11/t/j/v/b/tjvbwspwhqdmgouolposcsfafpedmb/sh.yinyuetai.com/691201536EE4912BF7E4F1E2C67B8119.mp4"]]; // 設置坐標 [video setPosition:NVPosition(0.0, 0.5, 0.0)]; // 設置比例 [video setScale:NVPosition(8.0, 1.0, 6.0)]; [self addWidget:video]; // 視頻準備 [video prepare];
在onResume方法中播放視頻
在onPause方法中暫停視頻
在onStop方法中停止視頻
在onDestory方法中銷毀視頻
3、在NVisionController.m中添加VideoScene類
引用頭文件#import ''VideoScene.h''
將啟動場景設置成VideoScene,將MyFirstScene註釋了,如下圖:
代碼:
VideoScene *videoScene = [[VideoScene alloc] initWithName:@"video_scene"]; [[NVAppDirector sharedNVAppDirector] addScenePlay:@"MAIN_SCENEPLAY" Scene:videoScene];
運行項目:
NVisionXR_iOS教程十 —— 加載視頻控件