cocos js 3.9 ios视频层级修改

AppController.h
@property(nonatomic,readonly) UIView * videoView;

AppController.mm
viewController.view.tag = 3;	//给原来的view设置tag值
UIViewController* uiVC = [[UIViewController alloc] initWithNibName:nil bundle:nil];
uiVC.view.frame = [UIScreen mainScreen].bounds;
_videoView = [[UIView alloc] initWithFrame: [[UIScreen mainScreen] bounds]];
_videoView.tag = 1;             //设置tag以便之后把Video层取出来~
[uiVC.view addSubview:_videoView];
[uiVC.view addSubview:viewController.view];


UIVideoPlayer-ios.mm
-(void) setURL:(int)videoSource :(std::string &)videoUrl {
	//在这个函数里

	//[eaglview addSubview:self.moviePlayer.view]; 将原来的  改为下面的这个
	if([eaglview.superview viewWithTag:1]!= nullptr){
		[[eaglview.superview viewWithTag:1] addSubview:self.moviePlayer.view];
	}else{
		[eaglview addSubview:self.moviePlayer.view];
	}
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值