问题解决!
现象分析:根据调试信息显示,在每次gc之后系统就会将player给release掉。 原来在创建了player之后没有将其保存下来(存到hashtable中),所以在gc的时候虚拟机认为该对象(MediaPlayer)的引用连接计数为0,而释放了该对象,所以该声音被停止。
【FF7】2010.12.16 mediaplayer播放声音播放到一半就停掉的问题
最新推荐文章于 2019-05-16 20:19:24 发布
本文分析了一种常见问题:MediaPlayer在垃圾回收后停止播放的现象。原因是创建MediaPlayer后未将其保存,导致其引用计数为0,从而被系统释放。
922

被折叠的 条评论
为什么被折叠?



