xdk-device-lightning-contrib
@accedo/xdk-device-lightning-contrib
Accedo Build XDK Platform Package - Lightning
Instalation
$ npm i @accedo/xdk-device-lightning-contrib @firebolt-js/sdk
Usage
import  lightning, {ID as LIGHTNING}  from '@accedo/xdk-device-lightning-contrib' ;
// include the device configuration into the packages to be detected and loaded
const devices = {
  packages: [
    // ...
    lightning // last device to load
  ],
  detail: {
    [LIGHTNING]: [
      extensions: [
        // add extensions
      ]
    ]
  }
Capabilities matrix
All the information is based on the documentation in XXX
| Module | Implemented | Supported | Notes | |||
|---|---|---|---|---|---|---|
| Player | Playback | HLS | NOT implemented | Live | ||
| DASH | VOD | VOD | ||||
| MPEG-2 TS | VOD | VOD | ||||
| MP4 | NOT supported | NOT supported | ||||
| DRM | HLS | NOT supported | NOT supported | |||
| DASH | PlayReady | PlayReady | ||||
| MPEG-2 TS | NOT implemented | Marlin MS3 | ||||
| HTTPS Delivery | HLS | NOT supported | NOT supported | |||
| DASH | NOT supported | NOT supported | ||||
| MPEG-2 TS | NOT supported | NOT supported | ||||
| Subtitles | HLS | from HTML5PlayerExternalSubtitle | Supported | |||
| DASH | from HTML5PlayerExternalSubtitle | Supported | ||||
| MPEG-2 TS | from HTML5PlayerExternalSubtitle | Supported | ||||
| Audio Tracks | HLS | from HTML5PlayerAudioTrack | Supported | |||
| DASH | from HTML5PlayerAudioTrack | Supported | ||||
| MPEG-2 TS | 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 |