getUserMedia方法的成功返回值是一个stream,通过stream的getTracks方法我们可以得到一个当前流来源的数组,然后我们就可以取到一个媒体对象。通过这个对象下的sotp方法可以停止数据流的推送。一般来说如果是只是用一个摄像头去显示,该数组是只会有一个成员的,所以只需要关第一个就好。
获取音视频权限在之前文章有记录:H5获取手机媒体设备权限(麦克风和相机)_成为自己的光ㄦ~的博客-CSDN博客_h5页面调用手机麦克风
1、获取stream媒体对象
1⃣️:打印stream(this.videoStream):
2⃣️: 打印this.videoStream.getTracks()
2、关闭对应音视频权限
💡 手机效果:
1⃣️:打开音视频权限:
2⃣️:关闭音视频权限