User Tools

Site Tools


en:tvipjsapi:5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:tvipjsapi:5 [2019/05/14 06:32] – created Alexanderen:tvipjsapi:5 [2020/12/02 08:44] (current) – Alexander
Line 73: Line 73:
  
 Returns API version. Returns API version.
 +\\ \\
 +
 +
 +====String getSoftwareVersion();====
 +
 +Returns software version of STB
 +
 \\ \\ \\ \\
  
Line 428: Line 435:
  
 ====void playUrl (String url, String mode);==== ====void playUrl (String url, String mode);====
 +====void playUrl (String url, Object options);====
  
 Starts playback defined URL(local path also welcome). Starts playback defined URL(local path also welcome).
Line 436: Line 444:
  
 //live// - URL contains live TV-stream (Timeshift and DVR are welcome); //live// - URL contains live TV-stream (Timeshift and DVR are welcome);
 +
 +//live_ts// - same as //live//, but for Timeshifted MPEGTS;
  
 Examples: Examples:
Line 443: Line 453:
 playUrl ("http://domain.tv/hls/playlist.m3u8", ""); // Start play HLS-video; playUrl ("http://domain.tv/hls/playlist.m3u8", ""); // Start play HLS-video;
 </code> </code>
 +
 +Advanced options could be set up with //options// object:
 +<code>
 +playUrl("udp://239.1.1.1",
 +{
 +  "mode" : "live",
 +  "audio_index" : 1,
 +  "subtitle_index": 3
 +}
 +);
 +</code>
 +Possible options:\\
 +//mode// - same as above.\\
 +//position// - initial playback position in mseconds.\\
 +//audio_index// - initial audio track index.\\
 +//audio_pid// - initial audio PID (in case of MPEGTS).\\
 +//subtitle_index// - initial subtitle track index.\\
 +//subtitle_pid// - initial subtitle PID (in case of MPEGTS).\\
 +
  
 \\ \\  \\ \\ 
Line 480: Line 509:
 \\ \\ \\ \\
  
-====void attachExternelSubtitle(String url, String encoding)====+====void attachExternalSubtitle(String url, String encoding)====
  
 Add subtitles from an external file (from //url//) to currently played media. This method should be called after playUrl. Optional parameter //encoding// sets up character encoding of subtitle file. Add subtitles from an external file (from //url//) to currently played media. This method should be called after playUrl. Optional parameter //encoding// sets up character encoding of subtitle file.
en/tvipjsapi/5.1557815545.txt.gz · Last modified: by Alexander

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki