解决方法
- 一种直接遍历所有的stream和track,把所有track全部停止
- 一种是直接把video标签的视频源直接置空
代码
//记住,是所有的stream和track
//不是只关闭一个,要遍历
stream.getTracks()[0].stop()
//video标签视频源置空
//代码简单,但实际设备还在运行,只是不显示在网页而已
localVideo.srcObject = null;
remoteVideo.srcObject = null;
解决方法
代码
//记住,是所有的stream和track
//不是只关闭一个,要遍历
stream.getTracks()[0].stop()
//video标签视频源置空
//代码简单,但实际设备还在运行,只是不显示在网页而已
localVideo.srcObject = null;
remoteVideo.srcObject = null;
微信扫码登录