| Index: Source/core/html/HTMLMediaElement.cpp
|
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp
|
| index 380683b173f4715adebd76644a288b3f03b27a4b..df582568d2ead08851e9aed237e4d184558e3cf0 100644
|
| --- a/Source/core/html/HTMLMediaElement.cpp
|
| +++ b/Source/core/html/HTMLMediaElement.cpp
|
| @@ -889,10 +889,12 @@ void HTMLMediaElement::loadResource(const KURL& url, ContentType& contentType, c
|
| if (attemptLoad && canLoadURL(url, contentType, keySystem)) {
|
| ASSERT(!webMediaPlayer());
|
|
|
| - if (!autoplay() && m_preload == MediaPlayer::None)
|
| + if (!m_havePreparedToPlay && !autoplay() && m_preload == MediaPlayer::None) {
|
| + WTF_LOG(Media, "HTMLMediaElement::loadResource : Delaying load because preload == 'none'");
|
| m_delayingLoadForPreloadNone = true;
|
| - else
|
| + } else {
|
| startPlayerLoad();
|
| + }
|
| } else {
|
| mediaLoadingFailed(MediaPlayer::FormatError);
|
| }
|
|
|