diff --git a/libcef/browser_webview_delegate.cc b/libcef/browser_webview_delegate.cc index db9a823d2..08c2a1751 100644 --- a/libcef/browser_webview_delegate.cc +++ b/libcef/browser_webview_delegate.cc @@ -24,6 +24,7 @@ #include "gfx/gdi_util.h" #include "gfx/native_widget_types.h" #include "gfx/point.h" +#include "media/filters/audio_renderer_impl.h" #include "net/base/net_errors.h" #include "third_party/WebKit/WebKit/chromium/public/WebConsoleMessage.h" #include "third_party/WebKit/WebKit/chromium/public/WebContextMenuData.h" @@ -529,6 +530,9 @@ WebMediaPlayer* BrowserWebViewDelegate::createMediaPlayer( scoped_refptr factory = new media::FilterFactoryCollection(); + // Add the audio renderer factory. + factory->AddFactory(media::AudioRendererImpl::CreateFilterFactory()); + appcache::WebApplicationCacheHostImpl* appcache_host = appcache::WebApplicationCacheHostImpl::FromFrame(frame);