文件名称:peaks.js:用于与音频波形进行交互JavaScript UI组件
文件大小:11.35MB
文件格式:ZIP
更新时间:2024-03-03 16:02:17
audio JavaScript
一个客户端JavaScript组件,用于在浏览器中显示音频波形并与之交互 Peaks.js是由开发的,它允许用户使用提供波形数据的后端API在浏览器中准确裁剪音频内容。 Peaks.js使用HTML canvas元素以不同的缩放级别显示波形,并具有配置选项以允许您自定义波形视图。 Peaks.js允许用户与波形视图进行交互,包括缩放和滚动,以及创建点或分段标记来表示要剪辑或供参考的内容,例如,区分语音中的音乐或识别不同的音乐曲目。 产品特点 可缩放和可滚动的波形视图 固定宽度波形视图 鼠标,触摸,滚轮和键盘交互 为了方便起见,使用Web Audio API进行客户端波形计算 服务器端波形计算,以提高效率 单声道,立体声或多声道波形视图 创建点或线段标记注释 可自定义的波形视图 您可以阅读有关该项目的更多信息,并查看演示。 内容 安装 npm : npm install --sa
【文件预览】:
peaks.js-master
----peaks-logo.svg(19KB)
----customizing.md(22KB)
----.gitattributes(93B)
----.github()
--------workflows()
----COPYING(7KB)
----.eslintrc.js(3KB)
----bower.json(297B)
----src()
--------player.js(5KB)
--------default-point-marker.js(4KB)
--------view-controller.js(3KB)
--------points-layer.js(10KB)
--------cue-emitter.js(8KB)
--------mouse-drag-handler.js(5KB)
--------main.js(17KB)
--------keyboard-handler.js(2KB)
--------segment.js(5KB)
--------static-zoom-adapter.js(653B)
--------cue.js(968B)
--------default-segment-marker.js(3KB)
--------waveform-zoomview.js(20KB)
--------utils.js(6KB)
--------waveform-builder.js(12KB)
--------mediaelement-player.js(4KB)
--------waveform-axis.js(5KB)
--------marker-factories.js(3KB)
--------highlight-layer.js(3KB)
--------animated-zoom-adapter.js(3KB)
--------waveform-shape.js(8KB)
--------waveform-segments.js(9KB)
--------playhead-layer.js(8KB)
--------waveform-points.js(7KB)
--------segments-layer.js(8KB)
--------point.js(4KB)
--------zoom-controller.js(2KB)
--------waveform-overview.js(12KB)
--------segment-marker.js(3KB)
--------segment-shape.js(7KB)
--------point-marker.js(3KB)
----peaks.png(39KB)
----.npmignore(46B)
----demo()
--------cue-events.html(14KB)
--------multi-channel.html(8KB)
--------index.html(19KB)
--------overview-waveform.html(5KB)
--------favicon.ico(958B)
--------TOL_6min_720p_download.json(176KB)
--------custom-markers.html(25KB)
--------TOL_6min_720p_download.ogg(4.44MB)
--------external-player.html(8KB)
--------TOL_6min_720p_download.dat(64KB)
--------zoomable-waveform.html(6KB)
--------set-source.html(7KB)
--------TOL_6min_720p_download.mp3(5.76MB)
--------webaudio.html(10KB)
----CONTRIBUTING.md(3KB)
----test()
--------.eslintrc.js(445B)
--------unit()
--------test_img()
----README.md(40KB)
----test_data()
--------sample.json(32KB)
--------07023003.mp3(238KB)
--------STAT3S3.mp3(6KB)
--------07023003-2channel.dat(20KB)
--------sample.mp3(513KB)
--------sample.dat(11KB)
--------STAT3S3.dat(528B)
--------sample.ogg(314KB)
----.gitignore(157B)
----peaks.js.d.ts(12KB)
----karma.conf.js(4KB)
----CHANGELOG.md(20KB)
----package-lock.json(245KB)
----package.json(2KB)