Audio 使用音频文件进行WebRTC音频测试

Audio 使用音频文件进行WebRTC音频测试,audio,automated-tests,webrtc,getusermedia,browserstack,Audio,Automated Tests,Webrtc,Getusermedia,Browserstack,我正在寻找一种自动化WebRTC音频测试的方法,遇到了这个标志 --use-file-for-fake-audio-capture=/path/to/file.wav 这似乎是完美的,我需要什么,但我想知道是否有可能提供一个链接,而不是一个本地路径 问题是,自动化目前是使用Browserstack完成的,因此在通过该文件运行测试时,该文件在本地不可用 有人有这方面的经验吗 'chromeOptions' : { 'args' : ["--use-fake-device-for-media

我正在寻找一种自动化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"]

    },
--使用文件进行假音频捕获
不适用于URL,必须是文件

签入答案


它需要wav文件格式正确;对于我的Linux工作站,它是44.1 kHz立体声16位。

我认为提供音频文件的web链接是行不通的。建议提供本地文件路径。同样的方法也适用于BrowserStack。此外,提到ChromeOptions的语法似乎很好。没有发现任何问题。在提到本地文件路径时,您是否也面临问题?是的,我假设文件路径是指带有chrome选项的文件所在的路径。仅使用“args”:[“--use file for fake audio capture=random_audio.wav”]在测试过程中仍然只有嘟嘟声