Twilioの開発者エバンジェリスト。
participantビデオルームに参加してビデオを見て、そのオーディオを聞きたい場合は、incoming media tracksをアプリケーションのビデオ要素に接続する必要があります。参加者のtrackAdded
イベントとtrackRemoved
イベントを聞いて、トラックのアタッチとデタッチを知ることができます。たとえば:
room.on('participantConnected', function(participant) {
participant.on('trackAdded', function(track) {
// Attach the track to a DOM element that you have access to.
// This creates a <video> element for VideoTracks and an <audio> element for AudioTracks
track.attach(element);
});
participant.on('trackRemoved', function(track) {
track.detach();
})
}
私は自分自身を反応させるためにはかなり新しいですが、私はエディが取得するコンポーネントのライフサイクルイベントでJSXでref
を使用して、彼のブログの記事にメディアを添付して、this.refs.localMedia
する方法を考えます要素への参照とメディアを添付する、良いアプローチです。
ブログ投稿では、新しいRooms APIではなく、廃止予定のビデオ用Conversations APIが使用されています。しかし、参加者/トラックのモデルとDOMへのトラックの添付は似ています。
これがまったく役に立ったら教えてください。
あなたがここで何を求めているのか分かりません。どのように我々は助けることができます? – philnash
私は尋ねています - 人のビデオをリモートメディアとして添付する必要性や方法はありますか? –