文件名称:osmd-audio-player:OpenSheetMusicDisplay的音频播放扩展。 基于浏览器的音频播放器,用于MusicXML乐谱
文件大小:383KB
文件格式:ZIP
更新时间:2024-05-22 07:02:47
TypeScript
:musical_note: OSMD音频播放器 对于非官方的音频播放引擎 。 继任者打算替换我以前在进行的概念证明和演示。 该播放器仍处于早期状态,很可能会在第一个主要发行版之前引入许多重大更改和不中断更改。 使用风险自负! 安装 npm install osmd-audio-player 演示/用法 基本的 基本的无框架演示,仅具有播放,暂停和停止功能。 现场演示: : 来源: : Vue JS + Vuetify 更具功能的演示,具有可配置的乐器,电平控制,切换乐谱和变化的速度。 现场演示: : 来源: : 您可能会注意到,切换乐器时目前存在相当大的延迟。 这是由于提前安排可以防止音频播放中的中断和定时问题,并且在进行乐器更改时当前没有清除/重置缓冲区。 计划在该领域进行一些改进。 基本(UMD构建) 与基本演示相同的功能,但没有任何Node.js要求。 使用OSMD的UMD版本和音频播放
【文件预览】:
osmd-audio-player-master
----tsconfig.build.json(85B)
----demos()
--------umd-web()
--------basic()
--------vue-player-demo()
----umd()
--------OsmdAudioPlayer.min.js(111KB)
----rollup.umd.config.js(524B)
----src()
--------PlaybackEngine.ts(8KB)
--------index.ts(79B)
--------internals()
--------players()
--------midi()
--------PlaybackScheduler.ts(4KB)
--------PlaybackEngine.test.ts(3KB)
----babel.config.js(188B)
----.circleci()
--------config.yml(339B)
----.npmignore(44B)
----tsconfig.json(229B)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(42B)
----.prettierrc.js(65B)
----package-lock.json(310KB)
----package.json(2KB)