getDisplayMedia适配不同浏览器
时间: 2023-05-30 15:06:41 浏览: 109
Video播放器兼容各大浏览器
由于不同浏览器对于getDisplayMedia的支持程度不同,需要采取不同的适配方法:
1. Chrome浏览器:Chrome浏览器支持getDisplayMedia方法,无需额外适配。
2. Firefox浏览器:Firefox浏览器也支持getDisplayMedia方法,但需要设置mediaDevices.getDisplayMedia方法的参数为{video: true}。
3. Safari浏览器:Safari浏览器不支持getDisplayMedia方法,需要使用第三方库如RecordRTC或WebRTC-Experiment等实现屏幕共享功能。
4. Edge浏览器:Edge浏览器支持getDisplayMedia方法,但需要使用polyfill或手动添加experimental flag来启用该方法。
综上所述,开发者需要根据不同浏览器的支持程度来进行适配,以确保程序在各种浏览器上都能正常运行。
阅读全文