android - 使用另一个声音引擎

标签 android audio media-player soundpool pitch

我目前正在从事音频非常重要的项目。我有大约20-30、3-4个secound剪辑,应该播放(一次最多两个)。 (每个剪辑的最大大小为180kB)并且我还计划实时调整这些剪辑的音高。

android中的标准媒体播放器很稳定,但是没有我想要的功能,例如俯仰。

我也尝试过Soundpool。 SoundPool支持音高,但非常不稳定。随着使用OGG声音文件的声音池即时通讯,但我不断收到错误消息:AudioFlinger无法创建音轨,状态:-12。我猜是因为这些剪辑太大了?

我想知道其他声音引擎是否还有其他选择?
或者,如果有人知道如何避免声音池内存不足的提示?

最佳答案

看看android SDK samples中的JetBoy。它正在使用JetPlayer

关于android - 使用另一个声音引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743376/

相关文章:

javascript - Javascript函数调用在IE和Chrome中不起作用

android - 为什么通过 ViewDataBinding 访问 ViewStub 时 Android Studio 构建失败?

javascript - 如何使用 firebase 从 web 向 android 发送推送通知?

android - 没有通过 REST 调用接收 json 数据

audio - 在 Keras 中使用 Conv1D 处理长音频信号

html - jPlayer中的 “onSoundComplete”事件到底是什么?

android - 控制 ListView 中渐变边缘的颜色

android - 我怎么能从我的服务器在我的应用程序中播放音频?

iphone - 将 MPMediaItem(播客)标记为已收听

java - Android:addContentView() 在屏幕状态改变之前不会出现