Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

42 řádky
1.5 KiB

  1. <!DOCTYPE html>
  2. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta charset="utf-8" />
  5. <title></title>
  6. <script src="flv.min.js"></script>
  7. </head>
  8. <body>
  9. <video muted="muted" webkit-playsinline="true" autoplay="true" id="player"></video>
  10. <script>
  11. if (flvjs.isSupported()) {
  12. var player = document.getElementById('player');
  13. var flvPlayer = flvjs.createPlayer({
  14. type: 'flv',
  15. isLive: true,
  16. //url: "http://127.0.0.1:15555/live.flv?sim=1901305037&channel=3&token=123456"
  17. url: "ws://127.0.0.1:15555/live.flv?sim=1901305037&channel=3&token=123456"
  18. });
  19. flvPlayer.attachMediaElement(player);
  20. flvPlayer.load();
  21. flvPlayer.play();
  22. function componentDidMount() {
  23. this.cleanBuff = setInterval(function () {
  24. let buffered = player.buffered
  25. console.log("start...")
  26. if (buffered.length > 0) {
  27. let end = buffered.end(0)
  28. if (end - player.currentTime > 0.15) {
  29. player.currentTime = end - 0.1;
  30. console.log("exe... start")
  31. }
  32. }
  33. console.log("end...")
  34. }, 3 * 10 * 1000)
  35. };
  36. componentDidMount();
  37. }
  38. </script>
  39. </body>
  40. </html>