我想创建一个基于soundmanager2的angularJS音频播放器。在开始编码之前,我正在寻求关于我的当前想法的建议。
我计划将播放器逻辑(sound manager wrapper)和播放器控件(按钮/擦洗器)分开。
- 我还将使用.run()在angular中引导soundmanager。 - 声音管理器将被包装成一个工厂(soundplayer),并返回一个soundmanager2实例。 - 播放控件(按钮和擦洗器+如果支持webaudio则理想的波形)将通过指令(soundControls)处理,该指令将接收一个soundplayer实例。
你认为呢?我是在过度设计,重新发明轮子,还是走在正确的道路上?欢迎提供建议。
谢谢!
我计划将播放器逻辑(sound manager wrapper)和播放器控件(按钮/擦洗器)分开。
- 我还将使用.run()在angular中引导soundmanager。 - 声音管理器将被包装成一个工厂(soundplayer),并返回一个soundmanager2实例。 - 播放控件(按钮和擦洗器+如果支持webaudio则理想的波形)将通过指令(soundControls)处理,该指令将接收一个soundplayer实例。
你认为呢?我是在过度设计,重新发明轮子,还是走在正确的道路上?欢迎提供建议。
谢谢!