Web端如何切换视频和屏幕共享的播放窗口

Web应用时,先开启本地视频,然后开始屏幕共享。只有本地视频时,在大窗口播放,main-div,屏幕共享也加入后,开启了两个client有两路流,此时希望屏幕共享是大窗口,本地视频在小窗口播放small-div

我的做法是先remove了main-div的本地视频,然后将其play到small-div

但是报错说Stream is already playing. Fallback to resume stream

有什么办法可以改变已经开始播放的stream的播放位置(不同的div)呢。如果用play方法的话,貌似得先stop stream后才能成功。而这也太麻烦了。

有什么别的办法吗。请求大神指点

先remove了main-div的本地视频,然后将其play到small-div
这样做法不太对,如果希望大小窗的互换之类的,可以尝试下直接对div的大小进行一个动态的切换。切换方法的代码可以网上搜一下。

1赞

哦,确实是remove的办法不太好。通过切换div的css就能实现了,已解决!!太感谢你啦