我正在使用Android开发应用程序并使用SoundPool API。我有大量的ogg文件(超过70个),我已经加载到一个SoundPool实例中。
我经常在运行时看到有关堆大小溢出的消息。
02-16 12:50:27.289: ERROR/AudioCache(23363): Heap size overflow! req size: 1050624, max size: 1048576
我的问题不是如何摆脱这个错误。我可以通过实例化多个SoundPools并在它们之间划分我的ogg文件来实现。 (如下所示:android soundpool heapsize overflow)
我的问题是;堆大小溢出了吗?即使我的应用程序不断抛出此日志消息,我也没有注意到任何错误的行为(所有70多个文件似乎回放很好,没有可察觉的延迟)。堆大小溢出对Android SoundPool有什么影响?