-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Picture in Picture window to note on local playback devices #153
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you. This is a follow up to our discussion in https://www.w3.org/2023/09/15-webscreens-minutes.html#t17
My expectation is https://w3c.github.io/picture-in-picture/#remote-playback will be removed as redundant when this PR is merged.
That's right, yes, that's our next step. |
|
Merged #154 to fix the xrefs to HTML. |
Oh, thank you! I'll update this PR with an alternative phrasing. |
So now I'm looking at local playback state as a better place to mention this, and it made me wonder about the interaction between Remote Playback and Picture in Picture. I don't think it's enough to simply say that PiP playback is considered local:
What do implementations currently do in these scenarios? |
At first glance, it would be reasonable for the browser to support video remote playback while in PiP, or choose to exit PiP during remote playback, depending on form factor / usability / implementation complexity tradeoffs. I don't know that the spec needs to be opinionated about this. Chrome supports the former, but I'll will need a bit of time to confirm. |
I confirmed with https://googlechrome.github.io/samples/picture-in-picture/, that in Chrome 127.0.6533.122 on Windows you can successfully initiate and stop remote playback while in PiP, and successfully enter and exit PiP while in remote playback. (The UI could use a little polish, but functionally everything works.) |
For context, see w3c/picture-in-picture#191.
The Picture in Picture spec currently says:
Media WG would like to move this language to the Remote Playback API to avoid having a patch in the Picture in Picture spec.
Preview | Diff