| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- //
- // AgoraPushUtils.m
- // BuguLive
- //
- // Created by 志刚杨 on 2022/6/25.
- // Copyright © 2022 xfg. All rights reserved.
- //
- #import "AgoraPushUtils.h"
- @implementation AgoraPushUtils
- /*
- +(AgoraLiveTranscoding *)getLiveHostTranscoding:(NSString *)uid
- {
- AgoraLiveTranscoding *mTranscoding = [[AgoraLiveTranscoding alloc] init];
- CGSize size = CGSizeMake(720, 1280);
- mTranscoding.size = size;
-
- AgoraLiveTranscodingUser *mTranscodingMainHostUser = [[AgoraLiveTranscodingUser alloc] init];
- mTranscodingMainHostUser.uid = uid.intValue;
- mTranscodingMainHostUser.rect = CGRectMake(0, 0, 720, 1280);
- [mTranscoding addUser:mTranscodingMainHostUser];
- return mTranscoding;
- }
- +(void)setLianMaiTranscodingUser:(AgoraLiveTranscoding *)transcoding nowNum:(int)nowNum uid:(NSString *)uid
- {
- AgoraLiveTranscodingUser *transcodingUser = [[AgoraLiveTranscodingUser alloc] init];
- transcodingUser.uid = uid.intValue;
- int width = transcoding.size.width / 4;
- int height = width *1.5;
- int x = transcoding.size.width - width - width/2;
- int y = 1280 - ((nowNum) * height + nowNum * 10);
- transcodingUser.rect = CGRectMake(x, y, width, height);
- transcodingUser.zOrder = 100;
- NSLog(@"设置用户 = %@",NSStringFromCGRect(transcodingUser.rect));
- [transcoding addUser:transcodingUser];
- }
- +(AgoraLiveTranscoding *)getPKLiveTranscodingLeftUid:(NSString *)leftUid rightUid:(NSString *)rightUid
- {
- NSMutableArray *transcodingUsers = [NSMutableArray array];
- int sHeight = kScreenH;
- // 自己的PK视图
- int height = 720 / 16 * 9;
- int y = (int) (1280 / 10 * 2.5);
- AgoraLiveTranscoding *mTranscodingPK = [AgoraLiveTranscoding new];
- mTranscodingPK.size = CGSizeMake(720, 1280);
-
- AgoraLiveTranscodingUser *transcodingLeftUser = [AgoraLiveTranscodingUser new];
- transcodingLeftUser.uid = leftUid.intValue;
- transcodingLeftUser.rect = CGRectMake(0, y, mTranscodingPK.size.width / 2, height);
-
- AgoraLiveTranscodingUser *transcodingRightUser = [AgoraLiveTranscodingUser new];
- transcodingRightUser.uid = rightUid.intValue;
- transcodingRightUser.rect = CGRectMake(mTranscodingPK.size.width / 2, y, mTranscodingPK.size.width / 2, height);
- [transcodingUsers addObject:transcodingLeftUser];
- [transcodingUsers addObject:transcodingRightUser];
- [mTranscodingPK setTranscodingUsers:transcodingUsers];
-
- return mTranscodingPK;
- }
- */
- @end
|