Step 5 of https://w3c.github.io/remote-playback/#prompt-user-for-changing-remote-playback-state
https://codereview.chromium.org/2480003002
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4 commit b485de7de811fb75f1160c23dd5b2b5a85c8a6b4 Author: avayvod <avayvod@chromium.org> Date: Fri Nov 11 07:31:31 2016 [RemotePlayback] Keep track of source compatibility and reject prompt() correspondingly BUG= 659675 , 659677 , 659679 TEST=manual on avayvod.github.io/remote-playback/test.html CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2480003002 Cr-Commit-Position: refs/heads/master@{#431516} [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerBridge.java [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/chrome/browser/DEPS [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/chrome/browser/media/android/remote/remote_media_player_bridge.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/chrome/browser/media/android/remote/remote_media_player_bridge.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/chrome/browser/media/android/remote/remote_media_player_manager.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/chrome/browser/media/android/remote/remote_media_player_manager.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/common/DEPS [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/common/media/media_player_messages_android.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/renderer/media/android/renderer_media_player_manager.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/renderer/media/android/renderer_media_player_manager.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/renderer/media/android/webmediaplayer_android.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/renderer/media/android/webmediaplayer_android.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/content/renderer/media/webmediaplayer_ms_unittest.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/media/blink/renderer_media_player_interface.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/media/blink/webmediaplayer_cast_android.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/media/blink/webmediaplayer_cast_android.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/media/blink/webmediaplayer_impl_unittest.cc [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/LayoutTests/media/remoteplayback/prompt-twice-throws.html [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/core/html/HTMLMediaElement.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/core/html/shadow/MediaControlsTest.cpp [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/core/testing/Internals.cpp [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.cpp [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/Source/modules/remoteplayback/RemotePlaybackTest.cpp [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/public/BUILD.gn [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/public/platform/WebMediaPlayerClient.h [add] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/public/platform/modules/remoteplayback/WebRemotePlaybackAvailability.h [modify] https://crrev.com/b485de7de811fb75f1160c23dd5b2b5a85c8a6b4/third_party/WebKit/public/platform/modules/remoteplayback/WebRemotePlaybackClient.h
Comment 1 by avayvod@chromium.org
, Oct 26 2016