Changes

Jump to: navigation, search

WebAPI/TVAPI

151 bytes added, 07:22, 19 March 2015
m
TV API Specification
* For recording scheduling, the app may utilize [[WebAPI/DataStore | DataStore API]] (or some other storage mechanisms) as a centralized schedule pool and handle potential time conflicts between requests. It can also use TV Manager API to get the data of TV series and listen to possible updates if necessary. Besides, [[WebAPI/AlarmAPI | Alarm API]] may help schedule tasks.
* If the app plans to support searching or other customized openrations on channel or EPG data, [[WebAPI/DataStore | DataStore API]] (or some other storage mechanisms) may be used to store the correspondent data. Even when the app is not running, System App or a [https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ service worker workers] may help listen to EPG updates and reflect the change to stored data.
* For operations about configuration/settings, such as language selection on TV device, [[WebAPI/SettingsAPI | Settings API]] is the right way to do so.
* [http://www.w3.org/TR/mediacapture-streams/ Media Capture and Streams API]
* [http://www.w3.org/TR/mediastream-recording/ MediaStream Recording API]
* [https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ Service Workers]
Confirm
16
edits

Navigation menu