我目前遇到一个问题,我需要能够在同一页面上测试用户设备(相机和音频)。对于相机,我使用getUserMedia
,然后将其显示在页面上的标签中,如下所示:
this.refs.myVideoRef.srcObject = mystream
我还有一个音频对象,可以正常播放我的测试音频文件,直到为视频分配流(如上)
<audio controls ref='audioTest' src="myTest.mp3" />
视频开始播放后,音频将被静音并且无法重置。即使我按预期为两个对象手动设置了muted
属性,我仍然听不到<audio />
的声音。
是否可以通过某种方式设置<audio />
始终覆盖<video />
?还是有更好的方法呢?