audio
Өөрийн audio-ны чанарыг тохируулах
mQRTCMeeting.setAudioQuality(audioQuality)
- audioQuality: int - дууны чанарыг илэрхийлсэн тоон утга
// QRTCCloudDef class
public static final int QRTC_AUDIO_QUALITY_SPEECH = 1; // Яриа
public static final int QRTC_AUDIO_QUALITY_DEFAULT = 2; // Энгийн
public static final int QRTC_AUDIO_QUALITY_MUSIC = 3; // Хөгжим
Микрофон асаах ( Дуу дамжуулалт шууд эхлэнэ )
mQRTCMeeting.startLocalAudio()
Өөрийн дамжуулж буй дууг үргэлжлүүлэн дамжуулах, түр зогсоох
mQRTCMeeting.muteLocalAudio(mute)
- Өөрийн дууг үргэлжлүүлэн дамжуулахдаа mute = false, түр зогсоохдоо mute = true
Микрофон унтраах
mQRTCMeeting.stopLocalAudio()
Чанга яригч руу шилжүүлэх
mQRTCMeeting.setSpeaker(boolean useSpeaker)
- useSpeaker: boolean - чанга яригч ашиглах эсэх
Бусад хэрэглэгчийн дууг хүлээж авах ( create consumer )
mQRTCMeeting.startRemoteAudio(userId, callback)
onUserAudioAvailable method-той хамт ашиглана.
userId: String - Хүлээж авах хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )
callback: startRemoteAudio method хийгдэж дууссаны дараа хийгдэх функц ( new QRTCMeetingCallback.ActionCallback()-г ашиглах )
Бусад хэрэглэгчийн дууг хүлээн авахаа түр зогсоох, үргэлжлүүлэх ( pause, resume consumer )
mQRTCMeeting.muteRemoteAudio(userId, mute)
userId: String - Тухайн хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )
mute: boolean - true утгатай бол тухайн хэрэглэгчийн дууг түр зогсооно, false утгатай бол тухайн хэрэглэгчийн дууг үргэлжлүүлэн хүлээн авна.
Бусад хэрэглэгчийн дууг хүлээн авахаа зогсоох ( delete consumer )
mQRTCMeeting.stopRemoteAudio(userId, callback)
userId: Хүлээн авахаа зогсоох хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )
callback: stopRemoteAudio method хийгдэж дууссаны дараа хийгдэх функц ( new QRTCMeetingCallback.ActionCallback()-г ашиглах )
Listener
Бусад хэрэглэгч дуу ( аудио ) дамжуулах үед
onUserAudioAvailable(String userId, boolean available)
mQRTCMeeting.startRemoteAudio method-той хамт ашиглана.
userId: String - Дуу дамжуулж буй хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )
available: boolean - Тухайн хэрэглэгч дуу дамжуулах үед true, дуу дамжуулахаа зогсоох үед false утга дамжуулна.
Хэрэглэгчдийн дууны хэмжээ ( volume ) өөрчлөгдөх үед
onUserVolumeUpdate(String userId, int volume)
userId: String - Дууны хэмжээгээ өөрчилсөн хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )
volume: int - Тухайн хэрэглэгчийн дууны хэмжээ ( 0-100 хооронд байна )
Хэрэглэгч дуу гаргаж буй үед
onUserSpeaking(String userId, String action)
userId: String - Дуу гаргаж буй хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )
action: String - Хэрэглэгч дуу гаргаж эхлэх үед "unmute", дуу гаргаж дуусах үед "mute" утгатай байна.