1
0

Update videoSyncServerScript.js

This commit is contained in:
Darlingnotin
2020-10-09 17:45:58 -04:00
parent ec7c54125d
commit 71f17eab78

View File

@ -10,9 +10,15 @@
var videoPlaying = false; var videoPlaying = false;
var newVideoSent = false; var newVideoSent = false;
var newVideoSender; var newVideoSender;
var videoPlayerChannel;
this.preload = function(entityID) {
videoPlayerChannel = entityID;
Messages.subscribe(videoPlayerChannel);
};
function onMessageReceived(channel, message, sender, localOnly) { function onMessageReceived(channel, message, sender, localOnly) {
if (channel != "videoPlayOnEntity") { if (channel != videoPlayerChannel) {
return; return;
} }
messageData = JSON.parse(message); messageData = JSON.parse(message);
@ -52,7 +58,7 @@
myTimeStamp: messageData.myTimeStamp myTimeStamp: messageData.myTimeStamp
}; };
var message = JSON.stringify(readyEvent); var message = JSON.stringify(readyEvent);
Messages.sendMessage("videoPlayOnEntity", message); Messages.sendMessage(videoPlayerChannel, message);
}, 600); }, 600);
} }
} }
@ -66,16 +72,15 @@
messageData.timeStamp = timeStamp; messageData.timeStamp = timeStamp;
messageData.action = "ping"; messageData.action = "ping";
var message = JSON.stringify(messageData); var message = JSON.stringify(messageData);
Messages.sendMessage("videoPlayOnEntity", message); Messages.sendMessage(videoPlayerChannel, message);
} }
}, 1000); }, 1000);
} }
Messages.subscribe("videoPlayOnEntity");
Messages.messageReceived.connect(onMessageReceived); Messages.messageReceived.connect(onMessageReceived);
this.unload = function () { this.unload = function () {
Messages.unsubscribe("videoPlayOnEntity"); Messages.unsubscribe(videoPlayerChannel);
Messages.messageReceived.disconnect(onMessageReceived); Messages.messageReceived.disconnect(onMessageReceived);
if (intervalIsRunning) { if (intervalIsRunning) {
Script.clearInterval(timeStampInterval); Script.clearInterval(timeStampInterval);