Chromium Code Reviews| Index: Source/core/html/HTMLMediaElement.cpp |
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp |
| index f66f59c4422ba466b0ee4f8c44bcdb3692db78c2..26febaaef470b7482c6947106e1f3a5d1e183b02 100644 |
| --- a/Source/core/html/HTMLMediaElement.cpp |
| +++ b/Source/core/html/HTMLMediaElement.cpp |
| @@ -59,6 +59,7 @@ |
| #include "core/html/track/TextTrackList.h" |
| #include "core/html/track/VideoTrack.h" |
| #include "core/html/track/VideoTrackList.h" |
| +#include "core/inspector/ConsoleMessage.h" |
| #include "core/layout/LayoutVideo.h" |
| #include "core/layout/LayoutView.h" |
| #include "core/layout/compositing/DeprecatedPaintLayerCompositor.h" |
| @@ -1914,8 +1915,11 @@ void HTMLMediaElement::play() |
| if (!UserGestureIndicator::processingUserGesture()) { |
| autoplayMediaEncountered(); |
| - if (m_userGestureRequiredForPlay) |
| + if (m_userGestureRequiredForPlay) { |
| + String message = ExceptionMessages::failedToExecute("play", "MediaElement", "API can only be initiated by a user gesture."); |
|
philipj_slow
2015/06/04 08:16:38
This should say "HTMLMediaElement", there's no int
|
| + document().executionContext()->addConsoleMessage(ConsoleMessage::create(JSMessageSource, WarningMessageLevel, message)); |
| return; |
| + } |
| } else if (m_userGestureRequiredForPlay) { |
| if (m_autoplayMediaCounted) |
| recordAutoplayMetric(AutoplayManualStart); |