パラメータ名 | フィールドの意味 | 補足説明 | データタイプ | 入力例 | デフォルト値 |
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.log('ローカルストリーミング公開の成功');}).catch(error => {console.error('ローカルストリーミング公開の失敗 ' + error);});// 同様の効果を得るには、async/await構文の使用をお勧めしますtry {await client.publish(localStream);console.log('ローカルストリーミング公開の成功');} 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.log('ローカルストリーミング公開の成功');} catch (error) {console.error('ローカルストリーミング公開の失敗 ' + error);}
この記事はお役に立ちましたか?