支持多瀏覽器的簡單音樂播放器:Browser Audio

jopen 10年前發布 | 24K 次閱讀 多媒體播放器 Browser Audio

一個支持多瀏覽器的簡單音樂播放器。使用 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
})

項目主頁:http://www.baiduhome.net/lib/view/home/1414052912247

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!