매개변수 | 설명 | 참고 | 데이터 유형 | 예시 | 기본값 |
userId | 사용자 ID | 이 매개변수는 필수이며 Client를 생성할 때 전달한 userId와 동일해야 합니다 | string | “denny” 또는 “123321” | - |
audio | 오디오 캡처 여부 | 이 매개변수는 필수입니다. 마이크에서 오디오를 캡처할지 선택합니다 | boolean | true | - |
video | 비디오 캡처 여부 | 이 매개변수는 필수입니다. 카메라에서 비디오를 캡처할지 선택합니다 | boolean | true | - |
const localStream = TRTC.createStream({ userId, audio: true, video: true });
// Promise 구문 사용localStream.initialize().then(() => {console.log('로컬 스트림 초기화 성공');localStream.play('local_stream');}).catch(error => {console.error('로컬 스트림 초기화 실패 ' + error);});// async/await 구문 사용 권장try {await localStream.initialize();localStream.play('local_stream');console.log('로컬 스트림 초기화 성공');} catch (error) {console.error('로컬 스트림 초기화 실패 ' + error);}
// Promise 구문 사용client.publish(localStream).then(() => {console.error('로컬 스트림 배포 성공' + error);}).catch(error => {console.error('로컬 스트림 배포 실패 ' + error);});// async/await 구문 사용 권장try {await client.publish(localStream);console.error('로컬 스트림 배포 성공' + error);} catch (error) {console.error('로컬 스트림 배포 실패 ' + error);}
const client = TRTC.createClient({mode: 'rtc',sdkAppId,userId,userSig});const localStream = TRTC.createStream({ userId, audio: true, video: true });try {await client.join({ roomId });console.log('입장 성공');} catch (error) {console.error('입장 실패, 나중에 다시 시도하십시오' + error);}try {await localStream.initialize();localStream.play('local_stream');console.log('로컬 스트림 초기화 성공');} catch (error) {console.error('로컬 스트림 초기화 실패 ' + error);}try {await client.publish(localStream);console.error('로컬 스트림 배포 성공' + error);} catch (error) {console.error('로컬 스트림 배포 실패 ' + error);}
문제 해결에 도움이 되었나요?