连麦
This commit is contained in:
parent
db1940c571
commit
8d0af1a06e
@ -4,15 +4,15 @@ ext {
|
|||||||
buildToolsVersion: "28.0.3",
|
buildToolsVersion: "28.0.3",
|
||||||
minSdkVersion : 21,
|
minSdkVersion : 21,
|
||||||
targetSdkVersion : 31,
|
targetSdkVersion : 31,
|
||||||
versionCode : 217,
|
versionCode : 218,
|
||||||
versionName : "6.4.2"
|
versionName : "6.4.3"
|
||||||
]
|
]
|
||||||
manifestPlaceholders = [
|
manifestPlaceholders = [
|
||||||
//正式
|
//正式
|
||||||
|
|
||||||
// serverHost : "https://napi.yaoulive.com",
|
serverHost : "https://napi.yaoulive.com",
|
||||||
//測試
|
//測試
|
||||||
serverHost : "https://ceshi.yaoulive.com",
|
// serverHost : "https://ceshi.yaoulive.com",
|
||||||
|
|
||||||
//腾讯地图
|
//腾讯地图
|
||||||
txMapAppKey : "EOZBZ-ASLCU-4XPV3-BDCHZ-4E3Q7-H4BWB",
|
txMapAppKey : "EOZBZ-ASLCU-4XPV3-BDCHZ-4E3Q7-H4BWB",
|
||||||
|
@ -348,13 +348,15 @@ public class LiveAudienceActivity extends LiveActivity {
|
|||||||
setIntent(intent);
|
setIntent(intent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void openSignWindow(String icon,String name,String desc){
|
|
||||||
SignDialogFragment fragment=new SignDialogFragment();
|
public void openSignWindow(String icon, String name, String desc) {
|
||||||
|
SignDialogFragment fragment = new SignDialogFragment();
|
||||||
fragment.setDesc(desc);
|
fragment.setDesc(desc);
|
||||||
fragment.setName(name);
|
fragment.setName(name);
|
||||||
fragment.setIcon(icon);
|
fragment.setIcon(icon);
|
||||||
fragment.show(((LiveAudienceActivity) mContext).getSupportFragmentManager(), "SignWindow");
|
fragment.show(((LiveAudienceActivity) mContext).getSupportFragmentManager(), "SignWindow");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 打开礼物窗口
|
* 打开礼物窗口
|
||||||
*/
|
*/
|
||||||
@ -1023,4 +1025,16 @@ public class LiveAudienceActivity extends LiveActivity {
|
|||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void closeRoom() {
|
||||||
|
runOnUiThread(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
if (manager != null) {
|
||||||
|
manager.onRemove(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
package com.yunbao.live.dialog;
|
package com.yunbao.live.dialog;
|
||||||
|
|
||||||
|
import static com.yunbao.live.views.LivePlayRyViewHolder.Micing;
|
||||||
|
|
||||||
import android.Manifest;
|
import android.Manifest;
|
||||||
import android.app.ActionBar;
|
import android.app.ActionBar;
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.Gravity;
|
import android.view.Gravity;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
@ -14,6 +14,9 @@ import android.view.Window;
|
|||||||
import android.view.WindowManager;
|
import android.view.WindowManager;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yunbao.common.CommonAppConfig;
|
import com.yunbao.common.CommonAppConfig;
|
||||||
@ -41,13 +44,12 @@ import org.greenrobot.eventbus.EventBus;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import io.rong.imkit.IMCenter;
|
||||||
import io.rong.imlib.IRongCallback;
|
import io.rong.imlib.IRongCallback;
|
||||||
import io.rong.imlib.RongIMClient;
|
import io.rong.imlib.RongIMClient;
|
||||||
import io.rong.imlib.model.Conversation;
|
import io.rong.imlib.model.Conversation;
|
||||||
import io.rong.message.TextMessage;
|
import io.rong.message.TextMessage;
|
||||||
|
|
||||||
import static com.yunbao.live.views.LivePlayRyViewHolder.Micing;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 连麦列表
|
* 连麦列表
|
||||||
*/
|
*/
|
||||||
@ -204,7 +206,8 @@ public class LiveMicUserDialogFragment extends AbsDialogFragment implements View
|
|||||||
apply_btn.setText(R.string.cancel_application);
|
apply_btn.setText(R.string.cancel_application);
|
||||||
Micing = 1;
|
Micing = 1;
|
||||||
dismiss();
|
dismiss();
|
||||||
|
io.rong.imlib.model.Message ids[] = {message};
|
||||||
|
RongIMClient.getInstance().deleteRemoteMessages(conversationType,message.getTargetId(),ids, null);
|
||||||
liveImDeletUtil.deleteMessages(message.getTargetId(), message.getMessageId());
|
liveImDeletUtil.deleteMessages(message.getTargetId(), message.getMessageId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -249,7 +252,8 @@ public class LiveMicUserDialogFragment extends AbsDialogFragment implements View
|
|||||||
Log.e("ry", "发送成功");
|
Log.e("ry", "发送成功");
|
||||||
Micing = 0;
|
Micing = 0;
|
||||||
dismiss();
|
dismiss();
|
||||||
|
io.rong.imlib.model.Message ids[] = {message};
|
||||||
|
RongIMClient.getInstance().deleteRemoteMessages(conversationType,message.getTargetId(),ids, null);
|
||||||
liveImDeletUtil.deleteMessages(message.getTargetId(), message.getMessageId());
|
liveImDeletUtil.deleteMessages(message.getTargetId(), message.getMessageId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -11,7 +11,6 @@ import android.content.Intent;
|
|||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.os.CountDownTimer;
|
import android.os.CountDownTimer;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Looper;
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@ -459,10 +458,12 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
Log.e("ry", "发送成功");
|
Log.e("ry", "发送成功");
|
||||||
liveImDeletUtil.deleteMessages(message.getTargetId(), message.getMessageId());
|
liveImDeletUtil.deleteMessages(message.getTargetId(), message.getMessageId());
|
||||||
if (isBackPressed) {
|
if (isBackPressed) {
|
||||||
((LiveAudienceActivity) mContext).onBackPressed();
|
((LiveAudienceActivity)mContext).closeRoom();
|
||||||
} else {
|
} else {
|
||||||
EventBus.getDefault().post(new LiveRoomChangeEvent(bean, liveType, liveTypeVal));
|
EventBus.getDefault().post(new LiveRoomChangeEvent(bean, liveType, liveTypeVal));
|
||||||
}
|
}
|
||||||
|
io.rong.imlib.model.Message ids[] = {message};
|
||||||
|
RongIMClient.getInstance().deleteRemoteMessages(conversationType, message.getTargetId(), ids, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -520,13 +521,10 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("ry", "退出多人房间成功");
|
Log.e("ry", "退出多人房间成功");
|
||||||
new Handler(Looper.getMainLooper()).post(new Runnable() {
|
|
||||||
public void run() {
|
|
||||||
Micing = 0;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (isBackPressed) {
|
if (isBackPressed) {
|
||||||
((LiveAudienceActivity) mContext).onBackPressed();
|
Micing = 0;
|
||||||
|
((LiveAudienceActivity)mContext).closeRoom();
|
||||||
} else {
|
} else {
|
||||||
EventBus.getDefault().post(new LiveRoomChangeEvent(bean, liveType, liveTypeVal));
|
EventBus.getDefault().post(new LiveRoomChangeEvent(bean, liveType, liveTypeVal));
|
||||||
}
|
}
|
||||||
@ -1602,7 +1600,8 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
mLiveRoomViewHolder.starChallengeUpgradeNotify(msgModel);
|
mLiveRoomViewHolder.starChallengeUpgradeNotify(msgModel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void messageBottom(){
|
|
||||||
|
public void messageBottom() {
|
||||||
if (mLiveRoomViewHolder != null) {
|
if (mLiveRoomViewHolder != null) {
|
||||||
mLiveRoomViewHolder.chatScrollToBottom();
|
mLiveRoomViewHolder.chatScrollToBottom();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user