| OLD | NEW |
| (Empty) | |
| 1 (function () { |
| 2 "use strict"; |
| 3 |
| 4 media.onPlayerOpen(1, 0); |
| 5 media.onPlayerOpen(2, 0); |
| 6 |
| 7 var interval = 1; |
| 8 |
| 9 |
| 10 media.onPlayerProperty(1, new Date().getTime(), 'name', |
| 11 "MMy Named Pllayer 1y Named Player 1"); |
| 12 media.onPlayerProperty(2, new Date().getTime(), 'name', |
| 13 "My Named Player 2"); |
| 14 |
| 15 media.onPlayerProperty(1, new Date().getTime(), 'total_bytes', "1000"); |
| 16 media.onPlayerProperty(2, new Date().getTime(), 'total_bytes', "1000"); |
| 17 |
| 18 var spammer = function (toSpam) { |
| 19 function spamming() { |
| 20 media.onPlayerPropertyNoRecord(1, new Date().getTime(), toSpam, |
| 21 Math.random() * 1000); |
| 22 media.onPlayerPropertyNoRecord(2, new Date().getTime(), toSpam, |
| 23 Math.random() * 1000); |
| 24 } |
| 25 |
| 26 return function () { |
| 27 return setInterval(spamming, interval); |
| 28 }; |
| 29 }; |
| 30 |
| 31 var spamFPS = spammer('fps'); |
| 32 var spamBitrate = spammer('bitrate'); |
| 33 var spamBuffer_start = spammer('buffer_start'); |
| 34 var spamBuffer_current = spammer('buffer_current'); |
| 35 var spamBuffer_end = spammer('buffer_end'); |
| 36 |
| 37 this.fpsTt = spamFPS(); |
| 38 this.bitTt = spamBitrate(); |
| 39 this.spamBuffer_start = spamBuffer_start(); |
| 40 this.spamBuffer_current = spamBuffer_current(); |
| 41 this.spamBuffer_end = spamBuffer_end(); |
| 42 |
| 43 this.stop = function () { |
| 44 clearInterval(this.fpsTt); |
| 45 clearInterval(this.bitTt); |
| 46 clearInterval(this.spamBuffer_start); |
| 47 clearInterval(this.spamBuffer_current); |
| 48 clearInterval(this.spamBuffer_end); |
| 49 }; |
| 50 |
| 51 var first = function () { |
| 52 media.onMediaEvent({ |
| 53 renderer: 5, |
| 54 player: 10, |
| 55 ticksMillis: 0 |
| 56 }); |
| 57 |
| 58 media.addAudioStream({ |
| 59 id: "media1", |
| 60 status: "created", |
| 61 playing: true |
| 62 }); |
| 63 }; |
| 64 var second = function () { |
| 65 media.onMediaEvent({ |
| 66 renderer: 5, |
| 67 player: 10, |
| 68 ticksMillis: 100, |
| 69 params: { |
| 70 test: 5 |
| 71 } |
| 72 }); |
| 73 |
| 74 media.addAudioStream({ |
| 75 id: "media1", |
| 76 status: "created", |
| 77 playing: false |
| 78 }); |
| 79 }; |
| 80 var last = function () { |
| 81 media.onRendererTerminated(5); |
| 82 |
| 83 media.addAudioStream({ |
| 84 id: "media1", |
| 85 status: "closed", |
| 86 playing: true |
| 87 }); |
| 88 }; |
| 89 |
| 90 setTimeout(first, 1000); |
| 91 setTimeout(second, 5000); |
| 92 setTimeout(last, 9000); |
| 93 |
| 94 }.bind(this)()); |
| OLD | NEW |