GithubHelp home page GithubHelp logo

Comments (2)

richtr avatar richtr commented on August 12, 2024

Thanks for the feedback.

in other words if there are active media elements in the current session we will not reach step5.

That is correct IIUC. Imagining we have two media elements bound to the same active media session; then removing one of those media elements from the media session will not tear down media controls for the remaining media element (since we would abort the algorithm at step 2). When that second element is subsequently removed from the media session then we will reach step 5. At that point we should tear down media session's media controls as there are no longer any active media elements within the media session.

It is probably safe to drop the mention of 'active participating media elements' in step 5 because, simply, it is impossible to have any 'active participating media elements' by the time you reach step 5 (because, as you point out, we return if we have one or more remaining active participating media elements at step 2).

I do think this algorithm could be written more clearly and I will try to work on that this week.

from mediasession.

richtr avatar richtr commented on August 12, 2024

I've added a note to the spec explaining this in f40f146.

from mediasession.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.