播放背景音乐逻辑调整
This commit is contained in:
@@ -228,6 +228,8 @@ public class TRtcEngineManager extends BaseEngine {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int startAudioMixing(String filePath, boolean loopback, int cycle) {
|
public int startAudioMixing(String filePath, boolean loopback, int cycle) {
|
||||||
|
//trtc的0才是单次循环,1是播放两次!!!
|
||||||
|
if (cycle == 1) cycle = 0;
|
||||||
Logger.t(TAG).d("startAudioMixing filePath=" + filePath + " loopback=" + loopback + " cycle=" + cycle);
|
Logger.t(TAG).d("startAudioMixing filePath=" + filePath + " loopback=" + loopback + " cycle=" + cycle);
|
||||||
if (mRtcEngine == null || TextUtils.isEmpty(filePath)) {
|
if (mRtcEngine == null || TextUtils.isEmpty(filePath)) {
|
||||||
return -1;
|
return -1;
|
||||||
|
@@ -214,7 +214,7 @@ public class PlayerModel extends BaseModel implements IPlayerModel {
|
|||||||
}
|
}
|
||||||
AudioEngineManager.get().adjustAudioMixingVolume(volume);
|
AudioEngineManager.get().adjustAudioMixingVolume(volume);
|
||||||
AudioEngineManager.get().adjustRecordingSignalVolume(recordingVolume);
|
AudioEngineManager.get().adjustRecordingSignalVolume(recordingVolume);
|
||||||
int result = AudioEngineManager.get().startAudioMixing(localUri, false, 0);
|
int result = AudioEngineManager.get().startAudioMixing(localUri, false, 1);
|
||||||
if (result == -1) {
|
if (result == -1) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user