New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 659679 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature

Blocking:
issue 647441



Sign in to add a comment

Reject prompt() with NotSupportedError if no devices are compatible with the media element's sources

Project Member Reported by avayvod@chromium.org, Oct 26 2016

Issue description

Labels: Pri-2
Status: Started (was: Assigned)
https://codereview.chromium.org/2480003002
Project Member

Comment 3 by bugdroid1@chromium.org, Nov 11 2016

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

Status: Fixed (was: Started)

Sign in to add a comment