JSFiddle - React, Tailwind, and code Playground

by Evgeniy Lukovsky

HTML

<div>
  test page
  <button>play</button>
  <button>stop</button>
  <div class="log">
  </div>
</div>

JavaScript

var stb = window.gSTB;

 function log(msg) {
   var log = document.querySelectorAll('div.log')[0]
   var element = document.createElement('div')
   element.innerHTML = msg
   log.appendChild(element);
 }

 function init() {
   try {
     stb.InitPlayer()
     stb.Play("http://tv.life.ru/lifetv/720p/index.m3u8")
   } catch (e) {
     log(e.message)
   }
 }

 function getkeydown(e) {
   log(e.keyCode)
   var ec = e.keyCode
   var ew = e.which
   var es = e.shiftKey
   var pat = /^(\S+)_(\S+)/
   switch (ew) {
     case 114: // Play
       stb.Play("udp://239.1.1.1:1234")
       break;
     case 115: // Stop
       stb.Stop()
       break;
   }
 }
 init()
 body.addEventListener('keydown', getkeydown)