【发布时间】:2015-04-28 12:09:39
【问题描述】:
我的应用程序活动中有很多 Mediaplayer 声音,我有按钮来停止所有正在播放的声音,但它占用了大量空间,我想知道如何同时停止所有 mediplayer 声音的代码 不是这样的:
sadegfqc.pause();
dsfsdf.pause();
sadfsadfsad.pause();
dsfg.pause();
htzh.pause();
nensmene.pause();
fdshs.pause();
gshtrhtr.pause();
hfshztjr.pause();
sgawg.pause();
然后我必须再次使用源调用 Mediaplayer 的所有创建。 像这样:
dsfsadf= MediaPlayer.create(this, R.raw.dsfsadf);
【问题讨论】:
-
使用 soundpool 可能会有所帮助
-
有几个帖子可以回答您的问题。看:stackoverflow.com/questions/10011515/…
-
soundpool 更好,但 soundpool 只适用于短音。
标签: android audio media-player onpause