- From: <bugzilla@jessica.w3.org>
- Date: Fri, 02 May 2014 19:59:32 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25537 Bug ID: 25537 Summary: Expose expiration information to the application Product: HTML WG Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P3 Component: Encrypted Media Extensions Assignee: ddorwin@google.com Reporter: ddorwin@google.com QA Contact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-media@w3.org License expiration is a fairly common concept. Applications could use this information to manage renewals or provide UI to the user. The CDM knows the exact time, which can be based on complex logic. While applications could store this information or retrieve it from the server in most cases, this is not always the case (i.e. offline) and it would be better to expose the exact value the CDM is using. Exposing this information might even address the expired case for MediaKeyError in bug 21798. This could be as simple as adding the following to MediaKeySession: readonly attribute Date expires; For sessions where an expiration time does not apply, the value can be *undefined*. See http://www.w3.org/TR/WebIDL/#idl-Date for additional details on the Date type. Since the CDM is the source of this information, it would need to update the MediaKeySession object if/when it changes. The initial value should be set before createSession()/loadSession() resolve their promise. -- You are receiving this mail because: You are on the CC list for the bug.
Received on Friday, 2 May 2014 19:59:34 UTC