iPad锁定横屏,不能小屏播放吗?
Closed this issue · 5 comments
donotlazy commented
player?.addPlayer(onPlaceholderView: smallView, rootViewController: self.photoBrowser)
播放器添加到一个view上,在手机上显示正常,但是在iPad(只支持横屏)上直接就是全屏了。
donotlazy commented
/**
添加播放器到占位视图上
placeholderView
为竖屏时的占位视图,该视图需要先布局,播放器会参照该视图的布局而进行竖屏的布局。
@param placeholderView 竖屏状态时的占位视图
@param rootViewController 播放器所在页面的 UIViewController 对象
*/
- (void)addPlayerOnPlaceholderView:(UIView *)placeholderView rootViewController:(UIViewController *)rootViewController;
placeholderView 这个只能是竖屏状态时的占位视图吗?
ali0201 commented
同问。。。貌似不能啵,请问你有木有解决了呢?
donotlazy commented
没解决呢
alex521 commented
解决了吗
dengjunlun commented
/**
添加播放器到占位视图上
placeholderView
为竖屏时的占位视图,该视图需要先布局,播放器会参照该视图的布局而进行竖屏的布局。
@param placeholderView 竖屏状态时的占位视图
@param rootViewController 播放器所在页面的 UIViewController 对象
*/
- (void)addPlayerOnPlaceholderView:(UIView *)placeholderView rootViewController:(UIViewController *)rootViewController;
当设备竖屏的时候:播放器跟随placeholderView的大小。
当设备横屏的时候:播放器跟随rootViewController.view的大小。
所以ipad锁定横屏的时候,播放器是跟随rootViewController.view大小的,且自动是全屏的状态。
播放器皮肤层的代码是公开的,如果需要修改这部分逻辑,可在PolyvOpenSourceModule/Skin/PLVVodSkinPlayerController.m文件中修改。