1.第一种
用webrtc进行音视频通话,前提是先默认chrome开启音视频,代码如下,其中两处写了重点
class WebRTC:
def __init__(self):
# chrome浏览器设置
ch_option = webdriver.ChromeOptions()
prefs = {
# chrome不弹出的“是否接受xxx通知”
'profile.default_content_setting_values.notifications': 2,
# chrome开启麦克风--重点
"profile.default_content_setting_values.media_stream_mic": 1,
# chrome开启摄像头--重点
"profile.default_content_setting_values.media_stream_camera": 1
}
ch_option.add_experimental_option('prefs', prefs)
# chrome不显示是收到自动软件控制
ch_option.add_experimental_option('excludeSwitches', ['enable-automation'])
# 忽略证书错误,不需要手动点高级选项
ch_option.add_argument('--ignore-certificate-errors')
# 为媒体流使用假设备来替换实际的摄像头和麦克风
# ch_optio