xdk-device-samsung-tizen
@accedo/xdk-device-samsung-tizen
Accedo Build XDK Device Package - Samsung Tizen
Instalation
$ npm i @accedo/xdk-device-samsung-tizen
Usage
import  tizen, {ID as TIZEN}  from '@accedo/xdk-device-samsung-tizen' ;
// Setup the device configuration
tizen.addPlayer(
  // imported player config
);
// include the device configuration into the packages to be detected and loaded
const devices = {
  packages: [
    // ...
    tizen
    // ...
  ],
  detail: {
    [TIZEN]: [
      ['register-exit-key']: true, // just in case you want to handle it manually. Not recommended
      extensions: [
        // add extensions
      ]
    ]
  }
Capabilities matrix
All the information is Based on the documentation in Sasmsung Dev site
| Module | Implemented | Supported | Notes | |||
|---|---|---|---|---|---|---|
| Player | Playback | HLS | v2 | Not supported | Not supported | |
| v3 | Linear*, Live* | Linear*, Live* | *2015 models, review hls-tag-support for details | |||
| v4 | Not supported | Not supported | ||||
| v5 | Not supported | Linear, Live | ||||
| v6 | Not supported | Linear, Live | ||||
| v7 | Linear*, Live* | Linear*, Live* | *2016+ models, review hls-tag-support for details | |||
| v8 | Not supported | Not supported | ||||
| MPD | Linear, Live | Linear, Live | ||||
| ISM | Linear, Live | Linear, Live | ||||
| MP4 | Linear | Linear | ||||
| DRM | PlayReady | 2.5 | Supported | Supported | ||
| DRM | PlayReady | 3.3 | Supported* | Supported* | 2018, 2019 | |
| DRM | PlayReady | 4.2 | Supported* | Supported* | 2020 | |
| AES | Supported | Supported | ||||
| Widevine | Classic | Supported* | Supported* | 2015, 2016, 2017 | ||
| Widevine | Modular | Supported* | Supported* | 2016+ | ||
| Verimatrix | 3.6 | Not implemented | Supported* | 2015, 2016 | ||
| Verimatrix | 4.1 | Not implemented | Supported* | 2017+ | ||
| Subtitles | HLS | Not implemented | Internal*, External | SRT, SMPTE-TT, WebVTT(2016+), CC | ||
| MPD | Not supported* | Not supported* | "The trackType "TEXT" is not supported for DASH streaming." from AVPlay Documentation Reference | |||
| ISM | Internal**, External* | Internal, External* | SMI, SRT, SMPTE-TT, WebVTT(2016+) * it requires download and filesystem.read privileges and it is not compatible with Internal subtitles **CC not implemented | |||
| MP4 | Internal**, External* | Internal, External* | SMI, SRT, SMPTE-TT, WebVTT(2016+) * it requires download and filesystem.read privileges and it is not compatible with Internal subtitles **CC not implemented | |||
| Audio Tracks | HLS | Supported | Supported | Using samsung-tizen/player/extension/AVPlayerAudioTrack | ||
| MPD | Supported | Supported* | Using samsung-tizen/player/extension/AVPlayerAudioTrack| * "Since tizen version 5.0, the trackType "AUDIO" is supported for DASH streaming." | |||
| ISM | Supported | Supported | Using samsung-tizen/player/extension/AVPlayerAudioTrack | |||
| MP4 | Supported | Supported | Using samsung-tizen/player/extension/AVPlayerAudioTrack | |||
| System | UUID | Storage Based | Device API | |||
| Device Type | Supported | Supported | ||||
| App Resolution | Supported | Supported | ||||
| Network | Supported | Supported | ||||
| Storage | Local, Cookies | Local, Cookies | ||||
| TVKey | Supported | Supported | ||||
| Mouse | Mouse, Touchpad | Mouse, Touchpad |