Comments (11)
I like media-session
from mediasession.
I am partial to that as well, but would be OK with media-focus too. In the meantime I'll see what's involved in setting up foo.spec.whatwg.org.
from mediasession.
I would prefer media-focus over media-session given that the latter is about the problem scope and the former the name of an interface used in a proposed solution.
from mediasession.
yeah, true.... ok, I'm changing my vote to media-focus.
from mediasession.
@annevk tells me it won't be much hassle to set up, so we just need to pick a name.
At this point the risk of both media-focus and media-session is that we'll end up with a spec that has none of those terms in its title or in any of the main interfaces. Not sure if richtr/html-media-focus#2 will re-surface if we go with focus, while session is very generic-sounding.
from mediasession.
Renaming specs wouldn't be the end of the world either? Have seen it multiple time in CSS land (e.g. Backgrounds and borders started out separate, CSSOM sliced and diced, etc.) and nothing too bad seem to come out of it.
I don't think media-focus is easily confused with focusable elements, not as much as |focusable| was at least.
from mediasession.
I recommend starting with a name for the specification. "Media Focus Standard"? "Media Session Standard"? "Media Controls Standard"? Then we can pick a shorthand.
from mediasession.
I like the name of this repo, "media-keys". Makes it obvious enough what it is about, and can then introduce the related concepts like focus and session, which by themselves are much less obvious. So "Media Keys Standard"?
from mediasession.
MediaKeys is kind of taken by EME already: https://w3c.github.io/encrypted-media/#idl-def-MediaKeys.
from mediasession.
To get things started, I'm suggesting "Media Session Standard" and have requested https://mediasession.spec.whatwg.org/. This doesn't mean that the end result will look anything like https://github.com/whatwg/media-keys/blob/gh-pages/MediaSession.md but we want to start experimenting and a media session as a core concept is in line with both Android and iOS.
from mediasession.
I created a separate whatwg/mediasession repo for that work, but @marcoscaceres suggested in an email to rename this repo instead. I don't want to hijack if someone intends to work on other proposals, but if nobody objects within 12 hours (@richtr has a placeholder ready) I will rename.
from mediasession.
Related Issues (20)
- Top issues for TPAC 2023 HOT 2
- Add WPT mediasession permission policy tests HOT 1
- Should the default mediasession permission policy value be self instead of * HOT 4
- MediaPositionState IDL does not allow infinite duration HOT 1
- How should Media Session work with "inert" media? HOT 6
- Should there be a toggle screenshare action? HOT 5
- What is the relationship between toggle microphone/camera actions and MediaStreamTrack mute/unmute events? HOT 11
- setPositionState: Explicit means to "clear" or reset. HOT 5
- Introduce a MediaSession task source HOT 1
- Support multiple devices to support Video Conferencing use cases HOT 20
- Should toggle capture actions expose the new capture state?
- Details dictionary parameters description could be more precise HOT 1
- #320 broke IDL: MediaSessionActionHandler can only use the base MediaSessionActionDetails but not any extensions
- Broken references in Media Session
- Replace uses of "browsing contexts" with "navigables"?
- [SameObject] should not be used in FrozenArray attributes HOT 5
- Using MediaSession without playing audio? HOT 2
- MediaSessionActionHandler callback's type is never correctly chosen HOT 2
- The update capture state algorithm needs refinement HOT 2
- The spec should state that capture related actions should generally have a source target
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mediasession.