fix:修复声网切换音乐导致无限切歌bug
This commit is contained in:
@@ -169,11 +169,17 @@ public class EngineEventHandler extends IRtcEngineEventHandler {
|
|||||||
@Override
|
@Override
|
||||||
public void onAudioMixingFinished() {//伴奏播放已结束回调
|
public void onAudioMixingFinished() {//伴奏播放已结束回调
|
||||||
super.onAudioMixingFinished();
|
super.onAudioMixingFinished();
|
||||||
IMNetEaseManager.get().getChatRoomEventObservable().onNext(
|
|
||||||
new RoomEvent().setEvent(RoomEvent.METHOD_ON_AUDIO_MIXING_FINISHED)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onAudioMixingStateChanged(int state, int reasonCode) {
|
||||||
|
super.onAudioMixingStateChanged(state, reasonCode);
|
||||||
|
if (state == Constants.AUDIO_MIXING_STATE_STOPPED && reasonCode == Constants.AUDIO_MIXING_REASON_ALL_LOOPS_COMPLETED) {
|
||||||
|
IMNetEaseManager.get().getChatRoomEventObservable().onNext(
|
||||||
|
new RoomEvent().setEvent(RoomEvent.METHOD_ON_AUDIO_MIXING_FINISHED)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRemoteAudioStateChanged(int i, int i1, int i2, int i3) {
|
public void onRemoteAudioStateChanged(int i, int i1, int i2, int i3) {
|
||||||
|
Reference in New Issue
Block a user