SoundPool (SDK 4.0.x) int 循环,任何非零值都会导致崩溃

发布于 2024-12-23 11:07:36 字数 939 浏览 1 评论 0原文

我想知道是否有人可以帮忙。 我正在使用

Android 4.0.x 开发套件

Win 7 64 位平台,

使用中提供的代码 http://www.droidnova.com/creating-sound -effects-in-android-part-1,570.html

测试网页上提供的 SoundPool 示例 以及我自己使用 SoundPool 进行的测试

我正在使用 Eclipse 版本:Indigo 服务版本 1 构建 ID:20110916-0149

这就是问题

当您调用

SoundPool .play(int soundID, float leftVolume, float rightVolume, intpriority,intloop,floatrate)

当“intloop”为 0(零)时,一切都很好,声音完美播放一次。

但是,int循环的任何其他值都会出现此错误

Sound.Test.namespace AudioFlinger 无法创建轨道,状态:-12

Sound.Test.namespace 创建音轨时出错

这种情况发生在模拟器中以及我的手机 Samsung Galaxy Nexus 上

我正在播放一个小音频剪辑,它是ogg文件格式,140K长

我使用过所有类型的文件格式,wav,mp3,它与任何文件格式相同 我用过,所以它不是音频文件。 然而,我需要无限循环一个小声音文件,将 int Loop 设置为 -1 (或任何其他值) 导致崩溃。

这让我发疯,因为我花了一天半的时间。

有人知道发生了什么事吗?

非常感谢,

I wonder if anyone can help.
I'm using

Android 4.0.x development kit

Win 7 64 bit platform

using the code as supplied in
http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.html

testing out SoundPool examples as supplied on the web page
and my own testing using SoundPool

I'm using Eclipse
Version: Indigo Service Release 1
Build id: 20110916-0149

This is the problem

When you invoke

SoundPool .play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate)

when 'int loop' is 0 (zero) then everything is fine and the sound plays perfectly, once.

However, any other value for int loop and you get this error

Sound.Test.namespace AudioFlinger could not create track, status: -12

Sound.Test.namespace Error creating audio track

This happens in the emulator and also on my phone Samsung galaxy Nexus

I'm playing a small audio clip, it's in ogg file format, 140K long

I've used all types of file format, wav, mp3 and It's the same with any file format
I use, so it isn't the audio file.
I need to loop a small sound file indefinitely however, setting int loop to -1 (or any otehr value)
causes the crash.

It's driving me mad cos I've spent a day and a half on it..

Anyone know what's going on ?

many thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文