如何在VideoJs中播放webrtc播放
How to play webrtc playback in VideoJs
我试过两个用例在videojs上播放webrtc播放
从 webrtc 获取 MediaStream 后添加如下内容:
player.src({src:webRTCAdaptor.remoteVideo.srcObject});
我收到 (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)
错误。
如果我喜欢跟随,我不会收到任何错误,但视频也不会播放。
var vid=player.tech().el();
vid.srcObject=webRTCAdaptor.remoteVideo.srcObject;
调用 player.play()
没有任何改变。
有没有人对此有任何见解?
你可以重写play函数来实现,像这样
if (player) {
const videoDom = player.tech().el()
videoDom && (videoDom.srcObject = stream)
player.play = () => {
videoDom.play()
}
player.play()
}
我试过两个用例在videojs上播放webrtc播放
从 webrtc 获取 MediaStream 后添加如下内容:
player.src({src:webRTCAdaptor.remoteVideo.srcObject});
我收到 (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED)
错误。
如果我喜欢跟随,我不会收到任何错误,但视频也不会播放。
var vid=player.tech().el();
vid.srcObject=webRTCAdaptor.remoteVideo.srcObject;
调用 player.play()
没有任何改变。
有没有人对此有任何见解?
你可以重写play函数来实现,像这样
if (player) {
const videoDom = player.tech().el()
videoDom && (videoDom.srcObject = stream)
player.play = () => {
videoDom.play()
}
player.play()
}