判断资源为图片还是视频 字段添加
This commit is contained in:
@@ -243,7 +243,7 @@ class MoGoHmiFragment : MvpFragment<MoGoWarningContract.View?, WaringPresenter?>
|
||||
.setTag(tag)
|
||||
.setLayout(it2)
|
||||
.setSidePattern(SidePattern.TOP)
|
||||
.setCountDownTime(5000)
|
||||
.setCountDownTime(60000)
|
||||
.setGravity(Gravity.CENTER_HORIZONTAL, offsetY = 110)
|
||||
.setImmersionStatusBar(true)
|
||||
.addWarningStatusListener(null)
|
||||
|
||||
@@ -54,7 +54,7 @@ public class NoticeBannerView extends ConstraintLayout {
|
||||
mPushData = pushData;
|
||||
noticePushTitle.setText(pushData.getMsg());
|
||||
noticePushContent.setText(pushData.getContent());
|
||||
if (pushData.getIsVideo()) {
|
||||
if (pushData.getType() == 1) {
|
||||
iconImageView.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
iconImageView.setVisibility(View.INVISIBLE);
|
||||
|
||||
@@ -41,7 +41,6 @@ public class NoticeTrafficDialog extends BaseFloatDialog {
|
||||
mContext = context;
|
||||
mPushData = pushData;
|
||||
mPushData.setPoiImgUrl("https://vd2.bdstatic.com/mda-mk1347dzxdmcre0y/sc/cae_h264/1635819498112313003/mda-mk1347dzxdmcre0y.mp4?v_from_s=hkapp-haokan-tucheng&auth_key=1635837585-0-0-5295f6658c7711ba7b4d3ef478a7fbaa&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest=");
|
||||
mPushData.setIsVideo(true);
|
||||
initView();
|
||||
}
|
||||
|
||||
@@ -131,7 +130,7 @@ public class NoticeTrafficDialog extends BaseFloatDialog {
|
||||
* 视频播放
|
||||
*/
|
||||
private void startLive() {
|
||||
if (mPushData != null && mPushData.getIsVideo() == true) {
|
||||
if (mPushData != null) {
|
||||
try {
|
||||
Log.d(TAG, "交警事故开始播放视频startLive");
|
||||
String videoUrl = mPushData.getPoiImgUrl();
|
||||
|
||||
@@ -34,15 +34,15 @@ class NoticeSocketManager {
|
||||
Log.d(TAG, "registerSocketMessage");
|
||||
mContext = context;
|
||||
MogoApisHandler.getInstance().getApis().getSocketManagerApi(context).
|
||||
registerOnMessageListener(301001, mNoticeMessageListener);
|
||||
registerOnMessageListener(301001, mtrafficNoticeListener);
|
||||
MogoApisHandler.getInstance().getApis().getSocketManagerApi(context).
|
||||
registerOnMessageListener(100, mNormalNoticeListener);
|
||||
}
|
||||
|
||||
public void unRegisterSocketMessageListener() {
|
||||
if (mNoticeMessageListener != null) {
|
||||
if (mtrafficNoticeListener != null) {
|
||||
MogoApisHandler.getInstance().getApis().getSocketManagerApi(mContext).
|
||||
unregisterOnMessageListener(301001, mNoticeMessageListener);
|
||||
unregisterOnMessageListener(301001, mtrafficNoticeListener);
|
||||
MogoApisHandler.getInstance().getApis().getSocketManagerApi(mContext).
|
||||
unregisterOnMessageListener(100, mNormalNoticeListener);
|
||||
}
|
||||
@@ -72,7 +72,7 @@ class NoticeSocketManager {
|
||||
/**
|
||||
* 交警类型公告弹窗
|
||||
*/
|
||||
private IMogoOnMessageListener<NoticeTrafficStylePushData> mNoticeMessageListener = new IMogoOnMessageListener<NoticeTrafficStylePushData>() {
|
||||
private IMogoOnMessageListener<NoticeTrafficStylePushData> mtrafficNoticeListener = new IMogoOnMessageListener<NoticeTrafficStylePushData>() {
|
||||
|
||||
@Override
|
||||
public Class<NoticeTrafficStylePushData> target() {
|
||||
|
||||
Reference in New Issue
Block a user