diff options
Diffstat (limited to 'webkit/tools/test_shell/test_webview_delegate.cc')
-rw-r--r-- | webkit/tools/test_shell/test_webview_delegate.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/test_webview_delegate.cc b/webkit/tools/test_shell/test_webview_delegate.cc index 58e914d..4d0a0bf 100644 --- a/webkit/tools/test_shell/test_webview_delegate.cc +++ b/webkit/tools/test_shell/test_webview_delegate.cc @@ -31,6 +31,7 @@ #include "webkit/glue/webview.h" #include "webkit/glue/plugins/plugin_list.h" #include "webkit/glue/plugins/webplugin_delegate_impl.h" +#include "webkit/glue/webmediaplayer_impl.h" #include "webkit/glue/window_open_disposition.h" #include "webkit/tools/test_shell/test_navigation_controller.h" #include "webkit/tools/test_shell/test_shell.h" @@ -115,6 +116,12 @@ WebWidget* TestWebViewDelegate::CreatePopupWidget(WebView* webview, return shell_->CreatePopupWidget(webview); } +WebKit::WebMediaPlayer* TestWebViewDelegate::CreateWebMediaPlayer( + WebKit::WebMediaPlayerClient* client) { + return new webkit_glue::WebMediaPlayerImpl( + client, new media::FilterFactoryCollection()); +} + WebWorker* TestWebViewDelegate::CreateWebWorker(WebWorkerClient* client) { #if ENABLE(WORKERS) return TestWebWorkerHelper::CreateWebWorker(client); |