Add support for muting audio in the browser (issue #1806)

This commit is contained in:
Mike Wiedenbauer
2019-02-26 16:44:17 +00:00
committed by Marshall Greenblatt
parent 8d1453fd24
commit ba8b4e8b9d
13 changed files with 149 additions and 9 deletions

View File

@@ -415,6 +415,11 @@ void PrintToPDF(CefRefPtr<CefBrowser> browser) {
new Client(browser);
}
void MuteAudio(CefRefPtr<CefBrowser> browser, bool mute) {
CefRefPtr<CefBrowserHost> host = browser->GetHost();
host->SetAudioMuted(mute);
}
void RunOtherTests(CefRefPtr<CefBrowser> browser) {
browser->GetMainFrame()->LoadURL("http://tests/other_tests");
}
@@ -538,6 +543,12 @@ void RunTest(CefRefPtr<CefBrowser> browser, int id) {
case ID_TESTS_PRINT_TO_PDF:
PrintToPDF(browser);
break;
case ID_TESTS_MUTE_AUDIO:
MuteAudio(browser, true);
break;
case ID_TESTS_UNMUTE_AUDIO:
MuteAudio(browser, false);
break;
case ID_TESTS_OTHER_TESTS:
RunOtherTests(browser);
break;