1

我想问一下 OpenCore 是否支持音频效果。当我们尝试设置一些音频效果并尝试播放音频文件时(仅在opencore上支持),似乎没有启用效果。但是,当我们尝试播放仅在 stagefright 中支持的音频文件时,效果似乎正在发挥作用。所以我们认为opencore不支持音频效果。如果我错了,请纠正我。

任何反馈将不胜感激。

提前致谢,artsylar

4

2 回答 2

1

首先,Opencore 不支持 Audio Effects。Stagefright 也没有。

然而 GingerBread 版本的 Android 带有默认的音频效果。这些效果已被插入到 AudioTrack 类(~AudioSink / AudioFlinger)中,这是一个内部 Android c++ 类。在 Android 多媒体堆栈中,AudioTrack 的实例被提供给底层媒体播放器。播放器可以是 stagefright,或者 opencore 或 midi 等。在 stagefright 播放器中,提供的 AudioTrack 实例用于音频播放。但是 Opencore 创建了自己的 AudioTrack 实例。因此使用 opencore 堆栈的音频播放没有效果。

沙什316

于 2011-07-20T12:21:52.757 回答
0

答案是视情况而定。这里有一个详细的图表,列出了 Android 上所有支持的 OpenSL ES。我假设 OpenCore 会为 AudioEffect 检查相同的字段。

于 2011-06-10T13:34:55.453 回答