- From: John Hax <johnhax@gmail.com>
- Date: Mon, 9 May 2011 03:54:46 +0800
- To: Jinjiang Zhao <zhaojinjiang@yahoo.com.cn>
- Cc: public-html-ig-zh@w3.org
Received on Sunday, 8 May 2011 19:55:16 UTC
这是一个关于浏览器实现的问题,似乎不适合在本列表讨论。 不过我还是愿意给出一个建议,试试看做一个池,如果已经有一个audio元素并且其音频已经播放完毕,则复用之,这样也许可以控制内存泄漏的规模。 2011/5/2 Jinjiang Zhao <zhaojinjiang@yahoo.com.cn> > 如题 > > > 希望每次点击鼠标的时候播放一个音效,由于连续点击时之前的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 Sunday, 8 May 2011 19:55:16 UTC