Chromium Code Reviews| Index: third_party/WebKit/Source/core/html/HTMLMediaElement.cpp |
| diff --git a/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp b/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp |
| index a3a195c2fcc3b2a7ca372c8415f8bea99985f949..7acb0d5b19c72ff20aeaada1d1a9d85ac1a98562 100644 |
| --- a/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp |
| +++ b/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp |
| @@ -26,6 +26,7 @@ |
| #include "core/html/HTMLMediaElement.h" |
| +#include <limits> |
|
RyanSturm
2017/03/07 23:49:28
git cl format keeps moving this header like this.
Charlie Harrison
2017/03/08 14:33:58
Personally I am happy doing whatever git cl format
|
| #include "bindings/core/v8/ExceptionState.h" |
| #include "bindings/core/v8/Microtask.h" |
| #include "bindings/core/v8/ScriptController.h" |
| @@ -68,6 +69,7 @@ |
| #include "core/layout/LayoutMedia.h" |
| #include "core/layout/api/LayoutViewItem.h" |
| #include "core/layout/compositing/PaintLayerCompositor.h" |
| +#include "core/loader/DocumentLoader.h" |
| #include "core/loader/FrameLoader.h" |
| #include "core/loader/FrameLoaderClient.h" |
| #include "core/page/ChromeClient.h" |
| @@ -87,6 +89,7 @@ |
| #include "public/platform/WebAudioSourceProvider.h" |
| #include "public/platform/WebContentDecryptionModule.h" |
| #include "public/platform/WebInbandTextTrack.h" |
| +#include "public/platform/WebLoadingBehaviorFlag.h" |
| #include "public/platform/WebMediaPlayerSource.h" |
| #include "public/platform/WebMediaStream.h" |
| #include "public/platform/modules/remoteplayback/WebRemotePlaybackAvailability.h" |
| @@ -97,7 +100,6 @@ |
| #include "wtf/MathExtras.h" |
| #include "wtf/PtrUtil.h" |
| #include "wtf/text/CString.h" |
| -#include <limits> |
| #ifndef BLINK_MEDIA_LOG |
| #define BLINK_MEDIA_LOG DVLOG(3) |
| @@ -2317,6 +2319,9 @@ void HTMLMediaElement::playInternal() { |
| scheduleResolvePlayPromises(); |
| } |
| + document().loader()->didObserveLoadingBehavior( |
| + WebLoadingBehaviorFlag::WebLoadingBehaviorMediaPlayed); |
| + |
| m_canAutoplay = false; |
| setIgnorePreloadNone(); |