使用当前时间同步显示
Sync displays using current time
我正在制作一个数字标牌系统,我想同步显示器,以便它们同时显示同一屏幕。我认为最简单的方法是使用当前时间作为标记——所有运行显示器的机器都会有准确的时间,并且它们的幻灯片数量也会相同。
我是否可以对当前时间进行计算,以计算出每个屏幕上可以使用的幻灯片,例如幻灯片显示时间为30秒?
我对此没有任何经验。但在与一位同事交谈时,他为我指明了Synchroscope的方向。似乎是正确的方法?
希望它能有所帮助!
同步示波器引导
感谢Bergi关于使用Modulo的建议,我找到了一个解决方案。这是我的Javascript代码,每30秒更改一次屏幕/幻灯片:
var sec = Math.floor(Date.now() / 1000);
var nearest30Sec = Math.round(sec / 30);
var currentSlide = ((nearest30Sec - 1) % 10) + 1;
currentSlide
将产生一个介于1和10之间的数字,该数字将每30秒变化一次。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- 显示具有服务器端自动时间注销的同步倒计时计时器
- 如何将 HTML 文本同步并突出显示到音频
- 同步 ejGrid 不显示(未捕获的引用和未捕获的类型错误)
- 如何使时钟的显示与实时同步
- 使用当前时间同步显示
- 同步窗口.显示()
- 以发送的相同顺序显示 AJAX 响应,而不使用同步请求
- 隐藏和显示与另一个元素同步的元素
- 为什么Javascript显示带有setTimeout函数同步和异步的输出
- 保持文本框的隐藏和同步显示
- 如何保持显示值和内部值同步
- 如何在浏览器中显示同步ajax调用期间的等待消息
- 在执行同步ajax请求之前,在单击按钮时显示等待光标
- 加载和显示多个动画gif在同一时间(同步)与Javascript
- 突出显示与jw播放器同步的文本
- Web应用程序 - Javascript - 显示微调器,同步保存数据,删除微调器
- 按照发送的顺序显示AJAX响应,而不使用排队或同步请求