我正在尝试在我的网站上实现一个错误报告器。我的目标是用户能够在解决问题时用声音描述问题并记录浏览器选项卡。然后,错误报告将只是一个视频文件,可以通过电子邮件发送给我。
似乎提议的navigator.mediaDevices.getDisplayMedia正是我想要的,但似乎没有浏览器实现它,我也没有在路线图上找到任何实现计划。
用于
var constraints = {video: {'mandatory' {'chromeMediaSource':'screen'}},
audio: true };
navigator.mediaDevices.getUserMedia(constraints)
实际上确实有效,但只有在启动时将命令行标志传递给 Chrome 之后。我认为基本上零用户会经历这个麻烦来帮我提交错误报告。
有没有其他方法可以实现我的目标?