[BugFix]判断是否是正在直播中
This commit is contained in:
@@ -65,9 +65,12 @@ import com.yizhuan.xchat_android_constants.XChatConstants;
|
||||
import com.yizhuan.xchat_android_core.auth.AuthModel;
|
||||
import com.yizhuan.xchat_android_core.im.friend.IMFriendModel;
|
||||
import com.yizhuan.xchat_android_core.level.UserLevelVo;
|
||||
import com.yizhuan.xchat_android_core.manager.AudioEngineManager;
|
||||
import com.yizhuan.xchat_android_core.manager.AvRoomDataManager;
|
||||
import com.yizhuan.xchat_android_core.praise.PraiseModel;
|
||||
import com.yizhuan.xchat_android_core.praise.event.IsLikedEvent;
|
||||
import com.yizhuan.xchat_android_core.praise.event.PraiseEvent;
|
||||
import com.yizhuan.xchat_android_core.room.bean.RoomInfo;
|
||||
import com.yizhuan.xchat_android_core.statistic.StatisticManager;
|
||||
import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol;
|
||||
import com.yizhuan.xchat_android_core.user.UserInfoUiMgr;
|
||||
@@ -93,6 +96,8 @@ import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.val;
|
||||
|
||||
import static com.yizhuan.erban.ui.user.UserInfoActivity.IdentityState.OWN;
|
||||
|
||||
/**
|
||||
@@ -656,14 +661,23 @@ public class UserInfoActivity extends BaseBindingActivity<ActivityUserInfoBindin
|
||||
}
|
||||
|
||||
private void toggleAudio(UserInfo.SoundBean audioCard) {
|
||||
RoomInfo current = AvRoomDataManager.get().mCurrentRoomInfo;
|
||||
String url = "";
|
||||
if (audioCard.getAudioUrl().contains("http")) {
|
||||
url = audioCard.getAudioUrl();
|
||||
}
|
||||
if (TextUtils.isEmpty(url)) return;
|
||||
if (!audioPlaying) {
|
||||
if(current != null){
|
||||
AudioEngineManager.get().setRemoteMute(true);//設置靜音
|
||||
AudioEngineManager.get().setMute(true);//不能説話
|
||||
}
|
||||
playAudio(url, audioCard.getSecond());
|
||||
} else {
|
||||
if(current != null){
|
||||
AudioEngineManager.get().setRemoteMute(false);//非靜音
|
||||
AudioEngineManager.get().setMute(false);//能説話
|
||||
}
|
||||
stopAudio(audioCard.getSecond());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user