client.on('stream-added', (evt) => {
// The stream is added to the channel but not locally subscribed
// this.eventBus.emit('stream-added', evt)
console.log("stream-added")
client.subscribe(evt.stream, handleError);
})
client.on('stream-subscribed', (evt) => {
// this.eventBus.emit('stream-subscribed', evt)
console.log("stream-subscribed")
let stream = evt.stream;
console.log(stream)
let streamId = String(stream.getId());
// addVideoStream(streamId);
// stream.play(streamId);
const player = $(`<div class="image" id="player-${streamId}"></div>`)
$("#remote-container").append(player);
stream.play(`player-${streamId}`, {fit: "contain"}, function(errState){
if (errState && errState.status !== "aborted"){
// 播放失败,一般为浏览器策略阻止。引导用户用手势触发恢复播放。
}
});
})
web vue中 stream-added,stream-subscribed监听事件不生效
赞·0
回答·1
浏览量·125
看起来是没有监听到远端音视频流已添加,可以分别提供一下发送端和接收端的 Console log 吗?