|
@@ -310,6 +310,12 @@
|
|
|
[_mediaStream sendKey:keyType];
|
|
[_mediaStream sendKey:keyType];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+#pragma mark 云机交互的消息发送
|
|
|
|
|
+-(void)send_data:(NSString*)commandStr
|
|
|
|
|
+{
|
|
|
|
|
+ [[webRtcManager shareManager] send_data:commandStr];
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
#pragma mark -- /*底部导航栏开关通知*/
|
|
#pragma mark -- /*底部导航栏开关通知*/
|
|
|
- (void)getPlayerBottomNavShowOrHidefun
|
|
- (void)getPlayerBottomNavShowOrHidefun
|
|
|
{
|
|
{
|
|
@@ -323,6 +329,49 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+#pragma mark -- /*全面屏开关通知*/
|
|
|
|
|
+- (void)setPlayerFullScreenNotFun
|
|
|
|
|
+{
|
|
|
|
|
+ BOOL fullscreenType = [HWDataManager getBoolWithKey:Consn_player_full_screen_show];
|
|
|
|
|
+
|
|
|
|
|
+ CGFloat tempRate = 0.0;
|
|
|
|
|
+ //重新设置分辨率
|
|
|
|
|
+ if(fullscreenType){
|
|
|
|
|
+// NSString *commandStr = [RCCommandHelp commondToSetFullScreenPhoneSize];
|
|
|
|
|
+// [self send_data:commandStr];
|
|
|
|
|
+
|
|
|
|
|
+ NSInteger cardDensity = 380;//460;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ CGSize size = [RCCommandHelp commondToSetFullScreenPhoneSizeBySize];
|
|
|
|
|
+ [self setCardSize:size.width cardHeight:size.height cardDensity:cardDensity];
|
|
|
|
|
+
|
|
|
|
|
+ tempRate = (size.width *1.0)/(size.width *1.0);
|
|
|
|
|
+ }
|
|
|
|
|
+ else{
|
|
|
|
|
+// NSString *commondStr = [RCCommandHelp setPhoneSizecommandWithWidth:1080 high:1920 dpi:480];
|
|
|
|
|
+// //NSString *commondStr@"{\"data\":{\"height\":1920,\"width\":1080},\"type\":\"setPhoneSize\"}";
|
|
|
|
|
+// [self send_data:commondStr];
|
|
|
|
|
+ [self setCardSize:1080 cardHeight:1920 cardDensity:480];
|
|
|
|
|
+
|
|
|
|
|
+ tempRate = 1080.0/1920.0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (tempRate > 1) {/*横屏*/
|
|
|
|
|
+ [self setLanMas_makeWithImageRate:tempRate];
|
|
|
|
|
+ }else{/*竖屏*/
|
|
|
|
|
+ [self setPoMas_makeWithImageRate:tempRate];
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+#pragma mark -- /*推流中修改卡的分辨率*/
|
|
|
|
|
+- (void)setCardSize:(NSInteger)cardWidth
|
|
|
|
|
+ cardHeight:(NSInteger)cardHeight
|
|
|
|
|
+ cardDensity:(NSInteger)cardDensit
|
|
|
|
|
+{
|
|
|
|
|
+ [_mediaStream setCardSize:cardWidth cardHeight:cardHeight cardDensity:cardDensit];
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
#pragma mark -- /*通知添加与移除*/
|
|
#pragma mark -- /*通知添加与移除*/
|
|
|
- (void)addKVOObserverFun
|
|
- (void)addKVOObserverFun
|
|
|
{
|
|
{
|
|
@@ -330,6 +379,8 @@
|
|
|
[[AVAudioSession sharedInstance] addObserver:self forKeyPath:@"outputVolume" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:(void *)[AVAudioSession sharedInstance]];
|
|
[[AVAudioSession sharedInstance] addObserver:self forKeyPath:@"outputVolume" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:(void *)[AVAudioSession sharedInstance]];
|
|
|
|
|
|
|
|
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getPlayerBottomNavShowOrHidefun) name:getPlayerBottomNavNotification object:nil];
|
|
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getPlayerBottomNavShowOrHidefun) name:getPlayerBottomNavNotification object:nil];
|
|
|
|
|
+
|
|
|
|
|
+ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setPlayerFullScreenNotFun) name:setPlayerFullScreenNotification object:nil];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- (void)removeKVOObserverFun
|
|
- (void)removeKVOObserverFun
|
|
@@ -340,6 +391,7 @@
|
|
|
outputVolumeKVO = NO;
|
|
outputVolumeKVO = NO;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ [[NSNotificationCenter defaultCenter] removeObserver:self];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#pragma mark 系统音量键监听
|
|
#pragma mark 系统音量键监听
|