Bug 1357633 - part1 : request audio focus again when resume media from page. draft
authorAlastor Wu <alwu@mozilla.com>
Wed, 10 May 2017 23:43:11 +0800
changeset 575533 83315d73e46186f3aee0b7977a31edab786bd08f
parent 575474 ebbcdaa5b5802ecd39624dd2acbdda8547b8384d
child 575534 bfb4839224ef9522db54c0685fab8c614271392c
push id58087
push useralwu@mozilla.com
push dateWed, 10 May 2017 15:44:29 +0000
bugs1357633
milestone55.0a1
Bug 1357633 - part1 : request audio focus again when resume media from page. Should also update audio playing changed after resumed from page. MozReview-Commit-ID: 66vuJJFeWN3
dom/html/HTMLMediaElement.cpp
--- a/dom/html/HTMLMediaElement.cpp
+++ b/dom/html/HTMLMediaElement.cpp
@@ -677,16 +677,18 @@ public:
   }
 
   void
   NotifyPlayStateChanged()
   {
     MOZ_ASSERT(!mIsShutDown);
     if (ShouldResetSuspend()) {
       SetSuspended(nsISuspendedTypes::NONE_SUSPENDED);
+      NotifyAudioPlaybackChanged(
+        AudioChannelService::AudibleChangedReasons::ePauseStateChanged);
     }
     UpdateAudioChannelPlayingState();
   }
 
   NS_IMETHODIMP
   WindowVolumeChanged(float aVolume, bool aMuted) override
   {
     MOZ_ASSERT(mAudioChannelAgent);