软件简介

SoundManager2 是一个 JavaScript Sound API 支持 MP3, MPEG4 和 HTML5 视频 + (体验) RTMP ,提供可靠的跨浏览器的音频控制,体积很小,只有 11KB 左右。

HTML5 Audio()支持

  • 支持的100%无闪存MP3 + MP4 / AAC(以及OGG,FLAC等)
  • 兼容Apple iPad(iOS 3.2),iPhone / iOS 4和更高版本
  • 必要时回退到Flash以支持MP3 / MP4
  • SM2 API是透明的;内部处理HTML5 / Flash切换
  • HTML5 API支持近似于Flash 8 API功能

基本API功能

  • 加载,停止,播放,暂停,静音,搜索,平移(仅Flash)以及来自JavaScript的声音的音量控制
  • 事件:onloadwhileloadingwhileplayingonfinish和更多

基于Flash的功能(旧版支持)

  • (Flash 8+):支持MP3(标题,艺术家,流派等)的ID3V1和ID3V2标签
  • RTMP / Flash Media Server流支持
  • MPEG-4(AAC,HE-AAC,H.264)音频支持
  • “ MultiShot”播放(分层/合唱效果)
  • 波形/频谱数据
  • 峰值(左右声道音量)数据
  • 音频缓冲状态/事件处理

通用技术资料

  • 完整的API文档以及示例和注释
  • console.log()风格的调试输出和故障排除工具
  • 供讨论/支持的GitHub问题
转载自: https://www.oschina.net/p/soundmanager2