AudioCache错误 - Soundpool突然无法从Android上的URL加载示例

时间:2014-11-26 14:22:01

标签: android audio sampling soundpool

我的SoundPool位于Service,我用它来缓存来自不同网址的声音,然后再播放。 应用程序工作正常,没有任何错误,但今天崩溃了

源代码相同,没有任何改变。我试图重新安装应用程序,重新启动设备,没有任何工作......在尝试做某事30分钟后,应用程序又开始在平板电脑上工作,但不能在我的手机上工作。

这是加载声音的代码:

soundPool = new SoundPool(14, AudioManager.STREAM_MUSIC,100);
soundPoolMap = new HashMap<Integer, Integer>();
soundPoolMap.put(key, soundPool.load(task[2], 1));

soundID方法返回load(),它不是0,而是之后 (?为什么之后?),我收到以下错误消息:

11-26 15:28:09.743: E/GenericSource(187): Failed to create http source!
11-26 15:28:09.743: E/AudioCache(187): Error 1, -2147483648 occurred
11-26 15:28:09.743: D/NuPlayerDriver(187): reset(0xb8334b60)
11-26 15:28:09.744: D/NuPlayerDriver(187): notifyResetComplete(0xb8334b60)
11-26 15:06:54.597: E/SoundPool(3914): Unable to load sample: http://myurl/bet.mp3

网址很好,我在浏览器中测试过。

什么可能导致这种奇怪的行为?

0 个答案:

没有答案