Index: content/shell/webkit_test_runner.cc |
=================================================================== |
--- content/shell/webkit_test_runner.cc (revision 191981) |
+++ content/shell/webkit_test_runner.cc (working copy) |
@@ -58,6 +58,7 @@ |
#include "webkit/glue/glue_serialize.h" |
#include "webkit/glue/webkit_glue.h" |
#include "webkit/glue/webpreferences.h" |
+#include "webkit/mocks/test_media_stream_client.h" |
using WebKit::Platform; |
using WebKit::WebArrayBufferView; |
@@ -68,6 +69,8 @@ |
using WebKit::WebFrame; |
using WebKit::WebGamepads; |
using WebKit::WebHistoryItem; |
+using WebKit::WebMediaPlayer; |
+using WebKit::WebMediaPlayerClient; |
using WebKit::WebPoint; |
using WebKit::WebRect; |
using WebKit::WebSize; |
@@ -489,6 +492,17 @@ |
history->swap(result); |
} |
+WebMediaPlayer* WebKitTestRunner::createWebMediaPlayer( |
+ WebFrame* frame, const WebURL& url, WebMediaPlayerClient* client) |
+{ |
+ if (!test_media_stream_client_.get()) { |
+ test_media_stream_client_.reset( |
+ new webkit_glue::TestMediaStreamClient()); |
+ } |
+ return webkit_glue::CreateMediaPlayer( |
+ frame, url, client, test_media_stream_client_.get()); |
+} |
+ |
// RenderViewObserver -------------------------------------------------------- |
void WebKitTestRunner::DidClearWindowObject(WebFrame* frame) { |