xdk-device-freeview-html5-contrib
@accedo/xdk-device-freeview-html5-contrib
Accedo Build XDK Device Package - Freeview HTML5
Instalation
$ npm i @accedo/xdk-device-freeview-html5-contrib
Usage
import  freeview, {ID as FREEVIEW}  from '@accedo/xdk-device-freeview-html5-contrib' ;
// include the device configuration into the packages to be detected and loaded
const devices = {
  packages: [
    // ...
    freeview // last device to load
  ],
  detail: {
    [FREEVIEW]: [
      extensions: [
        // add extensions
      ]
    ]
  }
Capabilities matrix
All the information is Based on the documentation in Freeview Play — Technical Specification
| Module | Implemented | Supported | Notes | |||
|---|---|---|---|---|---|---|
| Player | Playback | HLS | Not implemented | VOD, Live | ||
| MPD | VOD, Live | VOD, Live | ||||
| ISM | VOD, Live | VOD, Live | ||||
| MP4 | VOD, Live | VOD, Live | ||||
| DRM | HLS | PlayReady | PlayReady | |||
| MPD | PlayReady | PlayReady | ||||
| ISM | PlayReady | PlayReady | ||||
| Subtitles | HLS | from HTML5PlayerExternalSubtitle | Supported | |||
| MPD | from HTML5PlayerExternalSubtitle | Supported | ||||
| ISM | from HTML5PlayerExternalSubtitle | Supported | ||||
| MP4 | from HTML5PlayerExternalSubtitle | Supported | ||||
| Audio Tracks | HLS | from HTML5PlayerAudioTrack | Supported | |||
| MPD | from HTML5PlayerAudioTrack | Supported | ||||
| ISM | from HTML5PlayerAudioTrack | Supported | ||||
| MP4 | from HTML5PlayerAudioTrack | Supported | ||||
| System | UUID | Storage Based | Device API | |||
| Device Type | Supported | Supported | ||||
| App Resolution | Supported | Supported | ||||
| Network | Supported | Supported | ||||
| Storage | Local, Cookie | Local, Cookie | ||||
| TVKey | Supported | Supported | ||||
| Mouse | Not implemented | Mouse |