W3C home > Mailing lists > Public > public-html-ig-zh@w3.org > May 2011

Audio标签播放完毕之后如何回收内存?

From: Jinjiang Zhao <zhaojinjiang@yahoo.com.cn>
Date: Mon, 2 May 2011 23:05:45 +0800
Message-ID: <E53A39B64FEA461CAD875122EBACBDFC@jinjiangnbook>
To: <public-html-ig-zh@w3.org>
如题

希望每次点击鼠标的时候播放一个音效,由于连续点击时之前的audio还没有播放完毕,所以为了保证连续点击都有音效,我不得不创建多个audio标签,但是发现每次播放,内存都会涨一点点,并且播放完毕之后内存不会被回收(即使我使用了delete、removeChild等各种js方法,还是无济于事,而且多次播放以后Webkit浏览器甚至会崩溃)

恳请大家的帮助。谢谢

这里也有一个相同的问题,如果我没有表述清楚,请移步至此:
http://stackoverflow.com/questions/4356824/how-to-prevent-memory-leak-by-cleaning-up-audio-elements

里面的方案我试过了,问题仍然没有得到解决

以上

Jinks Zhao | 勾三股四

zhaojinjiang@yahoo.com.cn
http://weibo.com/mx006 
Received on Monday, 2 May 2011 15:06:17 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:43:48 UTC