文件名称:web-audio-stream-sync:跨多个浏览器同步多个OGG轨道
文件大小:445KB
文件格式:ZIP
更新时间:2024-05-31 11:12:13
JavaScript
网络音频流同步 接收多个OGG文件,并允许在不同的客户端上以不同的声像和增益设置远程播放它们。 此应用程序的初衷是在单独的扬声器上播放《波西米亚狂想曲》的所有曲目。 如果您想尝试这样做,则可能需要查看 。 您将需要使用Audacity之类的工具将MOGG拆分为OGG。 如果您使用Audacity,则该选项位于文件>导出>导出多个...下的菜单中。 先决条件 节点v10.0.0 纱线1.6.0 npm 5.6.0 镀Chrome66 您也许可以使用这些组件的较新或较旧的版本,但这不能保证能正常工作。 跑步 在/ frontend / public / audio上创建一个文件夹,然后在其中保存您的OGG音频文件。 它们都应具有相同的长度。 将文件/.env.sample复制到/.env。 更改AUDIO_FILES_ARRAY以包含您的文件。 如果不创建此文件,它将自动生成。
【文件预览】:
web-audio-stream-sync-master
----.gitignore(74B)
----Dockerfile(391B)
----package.json(966B)
----.dockerignore(85B)
----.env.sample(476B)
----docker-compose-debug.yml(390B)
----doc()
--------web-audio-stream-sync.png(276KB)
----index.js(2KB)
----README.md(2KB)
----.tern-project(46B)
----config.js(84B)
----words.txt(25KB)
----frontend()
--------.gitignore(285B)
--------package.json(640B)
--------src()
--------public()
--------.eslintrc.js(160B)
--------README.md(117KB)
--------yarn.lock(249KB)
----nodemon.json(67B)
----ws.js(9KB)
----latency.js(383B)
----yarn.lock(87KB)