diff options
author | timav <timav@chromium.org> | 2015-03-02 19:07:41 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-03 03:08:19 +0000 |
commit | 6ad356d3e845ed9b67c5fb799b2ee8290f317268 (patch) | |
tree | 612d5f45936ca4cfa4d8204864a22ff2a8d781ad /content/content_browser.gypi | |
parent | 1f67ef5a86e2c1bb43818a3948c3b50adb2137ae (diff) | |
download | chromium_src-6ad356d3e845ed9b67c5fb799b2ee8290f317268.zip chromium_src-6ad356d3e845ed9b67c5fb799b2ee8290f317268.tar.gz chromium_src-6ad356d3e845ed9b67c5fb799b2ee8290f317268.tar.bz2 |
Propagate audible state from player to the containing tab.
This is part 1 (chromium),
part 2 (clank) is https://chrome-internal-review.googlesource.com/#/c/195455/
This CL is only about propagation/plumbing.
Neither the reporting of audible state my players nor the consumption
(UI notification) are implemented.
This patch creates a new object AudioMonitorAndroid and
attaches it to MediaWebContentsObserver. The AudioMonitorAndroid
maintains the audible state for the tab. It receives notifications
from MediaPlayerAndroid objects and sends the resulting
notification to the WebContents.
BUG=414810
Review URL: https://codereview.chromium.org/896673003
Cr-Commit-Position: refs/heads/master@{#318823}
Diffstat (limited to 'content/content_browser.gypi')
-rw-r--r-- | content/content_browser.gypi | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/content/content_browser.gypi b/content/content_browser.gypi index e0afa12..7715d1b 100644 --- a/content/content_browser.gypi +++ b/content/content_browser.gypi @@ -355,6 +355,8 @@ 'browser/android/interstitial_page_delegate_android.h', 'browser/android/load_url_params.cc', 'browser/android/load_url_params.h', + 'browser/android/media_players_observer.cc', + 'browser/android/media_players_observer.h', 'browser/android/overscroll_controller_android.cc', 'browser/android/overscroll_controller_android.h', 'browser/android/overscroll_glow.cc', @@ -928,6 +930,8 @@ 'browser/media/android/media_drm_credential_manager.h', 'browser/media/android/media_resource_getter_impl.cc', 'browser/media/android/media_resource_getter_impl.h', + 'browser/media/audio_state_provider.cc', + 'browser/media/audio_state_provider.h', 'browser/media/audio_stream_monitor.cc', 'browser/media/audio_stream_monitor.h', 'browser/media/capture/audio_mirroring_manager.cc', |