支持多浏览器的简单音乐播放器:Browser Audio
jopen
10年前
一个支持多浏览器的简单音乐播放器。使用 Web Audio 当可能的时候(除非在Firefox中,其中HTML5的<audio>效果更好) 支持IE10+和大部分移动浏览器。
支持的文件格式依赖于底层的浏览器实现,但应该在大多数情况下都支持.MP3。注意:这个库仅用于播放多个小的声音效果,没有流支持不能播放大文件。
使用
npm install browser-audio
var audio = require('browser-audio') var file = audio.create('url-to-file.mp3') file.play() // plays when loaded // or... // files are instances of EventEmitter file.once('load', file.play.bind(file)) // other methods/properties: file.stop() file.state // 'loading' or 'loaded' file.duration file.currentTime // multiple file load helper var file1 = audio.create('...') var file2 = audio.create('...') audio.whenLoaded([file1, file2], function () { // all files loaded })