change
This commit is contained in:
parent
dcbb81ddd3
commit
31a040b03c
119
db.json
119
db.json
@ -1,119 +0,0 @@
|
|||||||
{
|
|
||||||
"3d47edcdc882": {
|
|
||||||
"displayName": "test",
|
|
||||||
"id": "3d47edcdc882",
|
|
||||||
"triggers": [
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "4",
|
|
||||||
"value": "4"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "2",
|
|
||||||
"lseconds": "10",
|
|
||||||
"lminutes": "0",
|
|
||||||
"lhours": "0",
|
|
||||||
"lmilliseconds": 10080
|
|
||||||
},
|
|
||||||
"id": "719be4487857"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "5",
|
|
||||||
"value": "5"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "5",
|
|
||||||
"lseconds": "5",
|
|
||||||
"lminutes": "5",
|
|
||||||
"lhours": "5",
|
|
||||||
"lmilliseconds": 18305200
|
|
||||||
},
|
|
||||||
"id": "d747ecb81661"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "0",
|
|
||||||
"value": "0"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "15",
|
|
||||||
"lseconds": "10",
|
|
||||||
"lminutes": "0",
|
|
||||||
"lhours": "0",
|
|
||||||
"lmilliseconds": 10600
|
|
||||||
},
|
|
||||||
"id": "1c599cfdb9df"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"7d83e98feaa1": {
|
|
||||||
"displayName": "TEST2",
|
|
||||||
"file": "testv.mp4",
|
|
||||||
"id": "7d83e98feaa1",
|
|
||||||
"triggers": [
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "20",
|
|
||||||
"value": "120"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "0",
|
|
||||||
"lseconds": "5",
|
|
||||||
"lminutes": "0",
|
|
||||||
"lhours": "0",
|
|
||||||
"lmilliseconds": 5000
|
|
||||||
},
|
|
||||||
"id": "cc954c0f41e0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "30",
|
|
||||||
"value": "255"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "0",
|
|
||||||
"lseconds": "6",
|
|
||||||
"lminutes": "0",
|
|
||||||
"lhours": "0",
|
|
||||||
"lmilliseconds": 6000
|
|
||||||
},
|
|
||||||
"id": "6a1343d12135"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "21",
|
|
||||||
"value": "255"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "0",
|
|
||||||
"lseconds": "7",
|
|
||||||
"lminutes": "0",
|
|
||||||
"lhours": "0",
|
|
||||||
"lmilliseconds": 7000
|
|
||||||
},
|
|
||||||
"id": "2e3919ef1e3b"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"art": {
|
|
||||||
"subnet": "2",
|
|
||||||
"value": "255"
|
|
||||||
},
|
|
||||||
"time": {
|
|
||||||
"lframe": "0",
|
|
||||||
"lseconds": "0",
|
|
||||||
"lminutes": "0",
|
|
||||||
"lhours": "0",
|
|
||||||
"lmilliseconds": 0
|
|
||||||
},
|
|
||||||
"id": "4c93060ca00f"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"af3f2ed07c21": {
|
|
||||||
"displayName": "t2",
|
|
||||||
"file": "t2.mp4",
|
|
||||||
"id": "af3f2ed07c21",
|
|
||||||
"triggers": []
|
|
||||||
}
|
|
||||||
}
|
|
@ -120,9 +120,10 @@ class Timecode {
|
|||||||
data.time = new FrameTime(d);
|
data.time = new FrameTime(d);
|
||||||
data.track = this.activeTrack.id;
|
data.track = this.activeTrack.id;
|
||||||
data.filePlaying = this.filePlaying;
|
data.filePlaying = this.filePlaying;
|
||||||
|
data.playing = this.playing;
|
||||||
ios.emit("update", data);
|
ios.emit("update", data);
|
||||||
}
|
}
|
||||||
update(time) {
|
update() {
|
||||||
var d = new Date().getTime() - this.startTime;
|
var d = new Date().getTime() - this.startTime;
|
||||||
this.toTrigger.forEach(e => {
|
this.toTrigger.forEach(e => {
|
||||||
if (e.time.milliseconds <= d) {
|
if (e.time.milliseconds <= d) {
|
||||||
@ -137,6 +138,7 @@ class Timecode {
|
|||||||
data.time = new FrameTime(d);
|
data.time = new FrameTime(d);
|
||||||
data.track = this.activeTrack.id;
|
data.track = this.activeTrack.id;
|
||||||
data.filePlaying = this.filePlaying;
|
data.filePlaying = this.filePlaying;
|
||||||
|
data.playing = this.playing;
|
||||||
ios.emit("update", data);
|
ios.emit("update", data);
|
||||||
}
|
}
|
||||||
loadTrack(trackid) {
|
loadTrack(trackid) {
|
||||||
@ -179,6 +181,7 @@ class Timecode {
|
|||||||
stop() {
|
stop() {
|
||||||
clearInterval(this.interval);
|
clearInterval(this.interval);
|
||||||
this.playing = false;
|
this.playing = false;
|
||||||
|
this.update();
|
||||||
if (this.filePlaying) {
|
if (this.filePlaying) {
|
||||||
ioClient.emit("stop");
|
ioClient.emit("stop");
|
||||||
ios.emit("stopped");
|
ios.emit("stopped");
|
||||||
|
File diff suppressed because one or more lines are too long
@ -140,10 +140,11 @@ class Timecode {
|
|||||||
data.time = new FrameTime(d);
|
data.time = new FrameTime(d);
|
||||||
data.track = this.activeTrack.id;
|
data.track = this.activeTrack.id;
|
||||||
data.filePlaying = this.filePlaying;
|
data.filePlaying = this.filePlaying;
|
||||||
|
data.playing = this.playing;
|
||||||
ios.emit("update", data);
|
ios.emit("update", data);
|
||||||
}
|
}
|
||||||
|
|
||||||
update(time:FrameTime) {
|
update() {
|
||||||
var d = new Date().getTime() - this.startTime;
|
var d = new Date().getTime() - this.startTime;
|
||||||
this.toTrigger.forEach(e=>{
|
this.toTrigger.forEach(e=>{
|
||||||
if(e.time.milliseconds <= d) {
|
if(e.time.milliseconds <= d) {
|
||||||
@ -158,6 +159,7 @@ class Timecode {
|
|||||||
data.time = new FrameTime(d);
|
data.time = new FrameTime(d);
|
||||||
data.track = this.activeTrack.id;
|
data.track = this.activeTrack.id;
|
||||||
data.filePlaying = this.filePlaying;
|
data.filePlaying = this.filePlaying;
|
||||||
|
data.playing = this.playing;
|
||||||
ios.emit("update", data);
|
ios.emit("update", data);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -201,6 +203,7 @@ class Timecode {
|
|||||||
stop() {
|
stop() {
|
||||||
clearInterval(this.interval);
|
clearInterval(this.interval);
|
||||||
this.playing = false;
|
this.playing = false;
|
||||||
|
this.update();
|
||||||
if(this.filePlaying){
|
if(this.filePlaying){
|
||||||
ioClient.emit("stop");
|
ioClient.emit("stop");
|
||||||
ios.emit("stopped");
|
ios.emit("stopped");
|
@ -83,3 +83,7 @@ canvas {
|
|||||||
.event_table {
|
.event_table {
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.playing {
|
||||||
|
color: greenyellow;
|
||||||
|
}
|
@ -13,7 +13,7 @@
|
|||||||
<hr>
|
<hr>
|
||||||
<div>
|
<div>
|
||||||
<button onclick="stopSequence()">Stop</button>
|
<button onclick="stopSequence()">Stop</button>
|
||||||
<button onclick="startSequence()">Play</button>
|
<button onclick="startSequence()" id="playbutton">Play</button>
|
||||||
<label >Loaded: </label>
|
<label >Loaded: </label>
|
||||||
<label id="loaded"></label>
|
<label id="loaded"></label>
|
||||||
<label >File playing: </label>
|
<label >File playing: </label>
|
||||||
@ -95,11 +95,16 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
socket.on("update", (data)=>{
|
socket.on("update", (data)=>{
|
||||||
|
$("#fplay").html(data.filePlaying);
|
||||||
|
if(data.playing){
|
||||||
|
$("#playbutton").css("color", "greenyellow");
|
||||||
|
} else {
|
||||||
|
$("#playbutton").css("color", "white");
|
||||||
|
}
|
||||||
if(!selected) return;
|
if(!selected) return;
|
||||||
if(selected.id !== data.track) return; //Nur wenn abgespielter track ausgewählt
|
if(selected.id !== data.track) return; //Nur wenn abgespielter track ausgewählt
|
||||||
timenow = data.time.lmilliseconds;
|
timenow = data.time.lmilliseconds;
|
||||||
$("#actualtime").html(data.time.lhours + ":" + data.time.lminutes + ":" + data.time.lseconds + ":" + data.time.lframe);
|
$("#actualtime").html(data.time.lhours + ":" + data.time.lminutes + ":" + data.time.lseconds + ":" + data.time.lframe);
|
||||||
$("#fplay").html(data.filePlaying);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#track_select").on("change", function () {
|
$("#track_select").on("change", function () {
|
||||||
@ -108,12 +113,7 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
selected = tracks[this.value];
|
selected = tracks[this.value];
|
||||||
|
|
||||||
//var canvas = document.getElementById("canvas");
|
|
||||||
//var ctx = canvas.getContext("2d");
|
|
||||||
//ctx.moveTo(0,0);
|
|
||||||
drawSelected();
|
drawSelected();
|
||||||
//ToDo canvas
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function drawCanvas(){
|
function drawCanvas(){
|
||||||
@ -131,8 +131,6 @@
|
|||||||
var canvas = document.getElementById("canvas");
|
var canvas = document.getElementById("canvas");
|
||||||
var ctx = canvas.getContext("2d");
|
var ctx = canvas.getContext("2d");
|
||||||
ctx.moveTo(0,0);
|
ctx.moveTo(0,0);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function drawSelected(){
|
function drawSelected(){
|
||||||
|
Loading…
Reference in New Issue
Block a user