Bug 1244768 part 4 - call NotifyAboutPlaying() while ready state is changed; r?jwwang
4.8.12.7
https://html.spec.whatwg.org/multipage/embedded-content.html#ready-states
MozReview-Commit-ID: 1RUIU6Rw2SF
--- a/dom/html/HTMLMediaElement.cpp
+++ b/dom/html/HTMLMediaElement.cpp
@@ -5531,17 +5531,17 @@ void HTMLMediaElement::ChangeReadyState(
mLoadedDataFired = true;
}
if (oldState < nsIDOMHTMLMediaElement::HAVE_FUTURE_DATA &&
mReadyState >= nsIDOMHTMLMediaElement::HAVE_FUTURE_DATA) {
DispatchAsyncEvent(NS_LITERAL_STRING("canplay"));
if (!mPaused) {
mWaitingForKey = NOT_WAITING_FOR_KEY;
- DispatchAsyncEvent(NS_LITERAL_STRING("playing"));
+ NotifyAboutPlaying();
}
}
CheckAutoplayDataReady();
if (oldState < nsIDOMHTMLMediaElement::HAVE_ENOUGH_DATA &&
mReadyState >= nsIDOMHTMLMediaElement::HAVE_ENOUGH_DATA) {
DispatchAsyncEvent(NS_LITERAL_STRING("canplaythrough"));