我正在寻找一种自动化 WebRTC 音频测试的方法,并遇到了这个标志
--use-file-for-fake-audio-capture=/path/to/file.wav
这似乎非常适合我的需要,但我想知道是否可以提供链接而不是本地路径?
问题是自动化目前是使用 Browserstack 完成的,因此在通过它运行测试时该文件在本地不可用。
有人有这方面的经验吗?
'chromeOptions' : {
'args' : ["--use-fake-device-for-media-stream", "--use-fake-ui-for-media-stream",
"--use-file-for-fake-audio-capture=http://www.signalogic.com/melp/EngSamples/Orig/female.wav"]
},
编辑:实际上我只是在本地工作时遇到问题。有谁知道该文件应该位于哪里?目前仍然只能听到自动化的蜂鸣声。
我在 webdriver 中的选项
'chromeOptions' : {
'args': ["--use-file-for-fake-audio-capture=random_audio.wav"]
},
最佳答案
--use-file-for-fake-audio-capture
不适用于 URL,必须是文件
检查https://bugs.chromium.org/p/chromium/issues/detail?id=421054中的答案
它需要 wav 文件的格式正确;对于我的 Linux 工作站,它是 44.1 kHz 立体声 16 位。
关于audio - 使用音频文件进行 WebRTC 音频测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35952028/