angular-soundmanager2, 面向AngularJs的SoundManager2音乐播放器

分享于 

3分钟阅读

GitHub

  繁體 雙語
SoundManager2 Music Player for AngularJs
  • 源代码名称:angular-soundmanager2
  • 源代码网址:http://www.github.com/perminder-klair/angular-soundmanager2
  • angular-soundmanager2源代码文档
  • angular-soundmanager2源代码下载
  • Git URL:
    git://www.github.com/perminder-klair/angular-soundmanager2.git
    Git Clone代码到本地:
    git clone http://www.github.com/perminder-klair/angular-soundmanager2
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/perminder-klair/angular-soundmanager2
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    AngularJs音乐播放器

    不再维护 ,对AngularJs没有兴趣,如果有人想维护这个,请联系我。 Twitter @pinku1

    Join the chat at https://gitter.im/perminder-klair/angular-soundmanager2

    一个用 SoundManager 2 API制作的音乐播放器,用来播放音乐文件。

    SoundManager 2为JavaScript带来可靠的跨平台音频。

    需求: AngularJS 1.2 +

    特性

    
    * Simple to use (use of directives)
    
    
    * Playlist support
    
    
    * Soundcloud support
    
    
    * Easy to understand and extend API
    
    
    
    

    用法:

    通过 Bower 安装:

    
    bower install angular-soundmanager2
    
    
    
    

    包含所需的file:

    
    dist/angular-soundmanager2.js
    
    
    
    

    将angularSoundManager作为应用程序的依赖项。

    angular.module('myApp', ['angularSoundManager'])

    好了--你完了 !

    这里提供了高级API文档: http://perminder-klair.github.io/angular-soundmanager2/

    示例演示

    查看 examples 目录下的文件,演示如何使用AngularJs指令创建播放器。

    现场演示插件

    支持 HTML5

    
    * 100% Flash-free MP3 + MP4/AAC where supported
    
    
    * Compatible with Apple iPad 3.2, iPhone/iOS 4 and newer
    
    
    * Fallback to Flash for MP3/MP4 support, as needed
    
    
    * SM2 API is transparent; HTML5/flash switching handled internally
    
    
    * HTML5 API support approximates Flash 8 API features
    
    
    * Some other formats (WAV/OGG) supported via HTML5, depending on browser
    
    
    * See"useHTML5Audio" property for implementation details
    
    
    
    

    我为什么创建这个

    这里有一些类似于这个的项目,但是没有一个是理想的,它们都没有使用SoundManager2的API。

    你可以自由 fork,根据你的需要修改它。 这只是一个起点 !

    插件开发

    安装依赖项

    npm install

    运行grunt以监视文件更新 dist

    grunt

    :

    Credit Credit Scott excellent excellent excellent excellent excellent excellent。

    许可证:

    许可许可许可


    相关文章