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 09:32]
Alexander created
en:tvipjsapi:5 [2020/12/02 11: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: 2019/05/14 09:32 by Alexander