add[声望升级-多人PK]

This commit is contained in:
Martin
2024-04-29 09:30:04 +08:00
parent 9320d6c209
commit 7d46ab8520
9 changed files with 201 additions and 315 deletions

View File

@@ -154,6 +154,26 @@ public class SWAuManager extends BaseCacheManager {
});
}
/**
* 与主播连麦
* @param isUp true 上麦 false 下麦
*/
public void setMicAn(boolean isUp) {
L.eSw("setMicAn-isUp:"+isUp);
ChannelMediaOptions options = new ChannelMediaOptions();
if(isUp){
options.publishCameraTrack = false; //控制是否发视频
options.publishMicrophoneTrack = true; //控制是否发音频
options.clientRoleType = Constants.CLIENT_ROLE_BROADCASTER; //设置身份为主播
}else{
options.publishCameraTrack = false; //控制是否发视频
options.publishMicrophoneTrack = false; //控制是否发音频
options.clientRoleType = Constants.CLIENT_ROLE_AUDIENCE; //设置身份为观众
options.audienceLatencyLevel=Constants.AUDIENCE_LATENCY_LEVEL_LOW_LATENCY ;//设置为极速直播观众
}
mRtcEngine.updateChannelMediaOptions(options);
}
/**
* PK-加入对方主播直播间
* @param strUid
@@ -272,4 +292,5 @@ public class SWAuManager extends BaseCacheManager {
public void setLinkUserContainer(FrameLayout linkUserContainer) {
this.linkUserContainer = linkUserContainer;
}
}