Difference between revisions of "Tizen Player"

From MSX - Wiki
Jump to navigation Jump to search
Line 24: Line 24:
 
| Todo
 
| Todo
 
|-
 
|-
| <code>tizen:display:mode</code> || <code>{MODE}</code> || <code>"tizen:display:mode":"PLAYER_DISPLAY_MODE_LETTER_BOX"</code> || <code>setDisplayMethod({MODE});</code> || '''Yes''' || data-sort-value=128|'''0.1.128'''
+
| <code>tizen:display:mode</code> || <code>{DISPLAY_MODE}</code> || <code>"tizen:display:mode":"PLAYER_DISPLAY_MODE_LETTER_BOX"</code> || <code>setDisplayMethod({DISPLAY_MODE});</code> || '''Yes''' || data-sort-value=128|'''0.1.128'''
 
| Todo
 
| Todo
 
|-
 
|-
Line 34: Line 34:
 
|-
 
|-
 
| <code>tizen:stream:{STREAM_TYPE}</code> || <code>{STREAM_VALUE}</code> || <code>"tizen:stream:ADAPTIVE_INFO":"FIXED_MAX_RESOLUTION=7680X4320"</code> || <code>setStreamingProperty({STREAM_TYPE}, {STREAM_VALUE});</code> || No || data-sort-value=128|'''0.1.128'''
 
| <code>tizen:stream:{STREAM_TYPE}</code> || <code>{STREAM_VALUE}</code> || <code>"tizen:stream:ADAPTIVE_INFO":"FIXED_MAX_RESOLUTION=7680X4320"</code> || <code>setStreamingProperty({STREAM_TYPE}, {STREAM_VALUE});</code> || No || data-sort-value=128|'''0.1.128'''
 +
| Todo
 +
|-
 +
| <code>tizen:track:audio</code> || <code>{TRACK_INDEX}</code> || <code>"tizen:track:audio":"1"</code> || <code>setSelectTrack("AUDIO", {TRACK_INDEX});</code> || '''Yes''' || data-sort-value=128|'''0.1.128'''
 +
| Todo
 +
|-
 +
| <code>tizen:track:text</code> || <code>{TRACK_INDEX}</code> || <code>"tizen:track:text":"1"</code> || <code>setSelectTrack("TEXT", {TRACK_INDEX});</code> || '''Yes''' || data-sort-value=128|'''0.1.128'''
 
| Todo
 
| Todo
 
|}
 
|}

Revision as of 16:29, 9 February 2021

The Tizen player is the default player for Samsung TVs (2016+ models) that uses the Media Station X version 0.1.128 or higher. It works like a plugin and can be configured via the extended properties of a content item. Please see Extended Properties for more information. Additionally, you can interact with it using the player:commit actions. Some extended properties are dynamic and can be changed via an action at runtime.

All extended properties are mapped to a corresponding Tizen (i.e. AVPlay) function. For more information, please visit: https://developer.samsung.com/smarttv/develop/api-references/samsung-product-api-references/avplay-api.html

Syntax[edit]

Property syntax of extended properties for HTML5X plugin
Property Value Example Tizen Function Dynamic Since Version Description
tizen:buffer:size {SECONDS} "tizen:buffer:size":"10" setBufferingParam("PLAYER_BUFFER_FOR_PLAY", "PLAYER_BUFFER_SIZE_IN_SECOND", {SECONDS});
setBufferingParam("PLAYER_BUFFER_FOR_RESUME", "PLAYER_BUFFER_SIZE_IN_SECOND", {SECONDS});
No 0.1.128 Todo
tizen:buffer:size:init {SECONDS} "tizen:buffer:size:init":"10" setBufferingParam("PLAYER_BUFFER_FOR_PLAY", "PLAYER_BUFFER_SIZE_IN_SECOND", {SECONDS}); No 0.1.128 Todo
tizen:buffer:size:resume {SECONDS} "tizen:buffer:size:resume":"10" setBufferingParam("PLAYER_BUFFER_FOR_RESUME", "PLAYER_BUFFER_SIZE_IN_SECOND", {SECONDS}); No 0.1.128 Todo
tizen:buffer:timeout {SECONDS} "tizen:buffer:timeout":"20" setTimeoutForBuffering({SECONDS}); Yes 0.1.128 Todo
tizen:display:area {REL_X},{REL_Y},{REL_W},{REL_H} "tizen:display:area":"0,0,1,1" setDisplayRect({ABS_X}, {ABS_Y}, {ABS_W}, {ABS_H}); Yes 0.1.128 Todo
tizen:display:mode {DISPLAY_MODE} "tizen:display:mode":"PLAYER_DISPLAY_MODE_LETTER_BOX" setDisplayMethod({DISPLAY_MODE}); Yes 0.1.128 Todo
tizen:ready {ACTION} "tizen:ready":"info:Tizen player ready." n/a Yes 0.1.128 Todo
tizen:start {ACTION} "tizen:start":"info:Tizen player started." n/a Yes 0.1.128 Todo
tizen:stream:{STREAM_TYPE} {STREAM_VALUE} "tizen:stream:ADAPTIVE_INFO":"FIXED_MAX_RESOLUTION=7680X4320" setStreamingProperty({STREAM_TYPE}, {STREAM_VALUE}); No 0.1.128 Todo
tizen:track:audio {TRACK_INDEX} "tizen:track:audio":"1" setSelectTrack("AUDIO", {TRACK_INDEX}); Yes 0.1.128 Todo
tizen:track:text {TRACK_INDEX} "tizen:track:text":"1" setSelectTrack("TEXT", {TRACK_INDEX}); Yes 0.1.128 Todo