为啥 Android SoundManager 有时会播放两次声音?

Posted

技术标签:

【中文标题】为啥 Android SoundManager 有时会播放两次声音?【英文标题】:Why does Android SoundManager sometimes play sounds twice?为什么 Android SoundManager 有时会播放两次声音? 【发布时间】:2010-12-16 09:25:38 【问题描述】:

我有一个应用程序,其中我使用了带有 26 种声音的声音管理器。它在模拟器中运行良好,但当我在三星 Galaxy 中尝试时,它播放了两次声音。

soundmanager 有限制吗?

【问题讨论】:

显然是有限制的 26 是 soundpool 的限制?我正在播放所有声音,但有些声音随机播放两次。 我现在已经使用了 mediaplyer,它工作正常 复制:***.com/questions/4547551/… 【参考方案1】:

我认为 SoundManager 对它可以处理的不同声音的数量有限制,并且可能不支持某些文件类型。相反,我使用了 MediaPlayer,它没有任何问题。

【讨论】:

以上是关于为啥 Android SoundManager 有时会播放两次声音?的主要内容,如果未能解决你的问题,请参考以下文章

Soundmanager 2:播放另一个声音时停止播放声音

SoundManager2 - 使用 RTMP 不显示持续时间

SoundManager2 - 停止声音时的失真

SoundManager2 onid3() 未触发

带SoundManager2的简单JavaScript音频播放器

带有 SoundManager2 的 Amazon Cloudfront RTMP 字符串