android - 在线播放多首音频

标签 android ios audio web media-player

我和我的团队几乎都完成了针对iPhone和Android的音乐应用程序的开发,该应用程序允许用户创建自己的音乐,该音乐通过播放和重叠采样声音(一次最多16个)来构建。我们正在寻找一种方法,允许用户通过在我们的网站中嵌入音频播放器来共享这些歌曲,该音频播放器将(像已经有Android和iPhone应用程序一样)获取这些歌曲,并以表示音高,持续时间,开始时间的字符串表示,然后将其转换为单个可播放的音频文件(任何格式)。

我们研究了SoundManager 2和WebAudio,并且在这两个方面都遇到了相同的问题:停止声音会产生无法消除的蜂鸣声或爆裂声。有谁知道我们应该研究的其他框架或API?稍作谷歌搜索也可以使sfplay脱颖而出,但是上面没有太多的文档。还有其他建议吗?

谢谢!

最佳答案

javascript / html5音频仍然存在很多问题。 WebAudio非常强大,但不十分便携。 Soundmanager 2的功能较弱,但更便于携带。除非您做错了任何事情,否则您不应听到任何一个库的咔嗒声/间断声,但是基于浏览器的音频存在同步等问题。

这就是为什么大多数在网络上进行“严重”音频处理的人都使用Java Applet或Flash(在设备上不起作用)的原因。

关于android - 在线播放多首音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271437/

相关文章:

java - 单击 ToggleButton 并调用函数时,Android 项目崩溃

android - 为什么我的服务总是绑定(bind)到 ipv6 localhost 而不是 ipv4?

android - 应该在哪里创建 fragment ?在viewModel或Activity中?

ios - Core Data 可以在 iOS 上提供什么(如果有的话)ACID 保证?

ios - iOS平移手势

actionscript-3 - 有没有办法使用 Flash 中的 slider 组件来控制 FLVPlayback 组件的音量?

macos - 声音花没有拾取屏幕声音

c# - Java 是编写音乐 DAW(数字音频工作站)的现实选择吗

Android支持库、编译SDK版本和最低SDK版本

ios - 如何使用 swift 将批量数据插入 iOS 中的 SQLite 数据库