切歌接口添加新参数isAutoNext 0:被动,1:自动。

This commit is contained in:
2025-12-16 15:06:26 +08:00
parent 19bc9dbad8
commit ea2b45c1be
7 changed files with 37 additions and 29 deletions

View File

@@ -76,7 +76,7 @@ public class RoomContacts {
void getCharmRank(String roomId);
void changeSong(String roomId, String now_did);
void changeSong(String roomId, String now_did,String isAutoNext);
void hostUserPit(String roomId, String pitNumber, String userId, String type);

View File

@@ -550,7 +550,7 @@ public class RoomKtvFragment extends BaseMvpFragment<RoomPresenter, FragmentRoom
return;
}
AgoraManager.getInstance().stopMuisc();
MvpPre.changeSong(roomInfoResp.getRoom_info().getRoom_id(), did);
MvpPre.changeSong(roomInfoResp.getRoom_info().getRoom_id(), did,"0");
} else if (id == R.id.ll_ds) {
if (mBinding.muYc.pitBean.getUser_id() != null && !mBinding.muYc.pitBean.getUser_id().equals("") && !mBinding.muYc.pitBean.getUser_id().equals("0")) {
UserInfo userInfo = new UserInfo();
@@ -651,7 +651,7 @@ public class RoomKtvFragment extends BaseMvpFragment<RoomPresenter, FragmentRoom
double duration = Math.ceil(position / 1000);
if (duration >= Double.parseDouble(musicSongBean.getDuration())) {
AgoraManager.getInstance().stopMuisc();
MvpPre.changeSong(roomInfoResp.getRoom_info().getRoom_id(), did);
MvpPre.changeSong(roomInfoResp.getRoom_info().getRoom_id(), did,"1");
}
}
}

View File

@@ -269,8 +269,8 @@ public class RoomPresenter extends BasePresenter<RoomContacts.View> implements R
}
@Override
public void changeSong(String roomId, String now_did) {
api.changeSong(roomId, now_did, new BaseObserver<String>() {
public void changeSong(String roomId, String now_did,String isAutoNext) {
api.changeSong(roomId, now_did,isAutoNext, new BaseObserver<String>() {
@Override
public void onSubscribe(Disposable d) {
addDisposable(d);