电 话:0
手 机:0
联系人:刘先生
E_mail:2074917417@qq.com
地 址:成都市金牛区
Android开发之释放音频的方法
昨天网络为大家介绍了实现音频播放的方法,现在应用BeatBox可用了,但别忘了做好善后工作。音频播放完毕,应调用SoundPool.release()方法释放SoundPool,那么具体怎么做呢?在BeatBox.java中,添加一个BeatBox.release()清理方法。如下代码所示:
释放SoundPool(BeatBox.java)
public class BeatBox {
...
public void play(Sound sound) {
...
}
public void release() {
mSoundPool.release();
}
...
}
在BeatBoxFragment.java中,使用完毕后,就在onDestroy()中调用这个释放方法,如下代码所示:
释放BeatBox(BeatBoxFragment.java)
public class BeatBoxFragment extends Fragment {
...
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
...
}
@Override
public void onDestroy() {
super.onDestroy();
mBeatBox.release();
}
...
}
再次运行应用,确认新添加的release()方法已生效。
以上就是南昌APP开发公司-网络为大家介绍的释放音频的方法,到今天为此,关于使用SoundPool播放音频的整个方法流程就已经全部介绍完了,大家可以试着做一遍,如果还有那些不明白的地方,可随时来电和我们联系,网络将竭诚为您服务。
PS:所有作品版权归原创作者所有,与本站立场无关,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理!
Copyright © 20019-2023 荟萃信息网 版权所有 蜀ICP备16021156号-2
电 话:0 手 机:0 传 真: E-mail:2074917417@qq.com
地 址:成都市金牛区
技术支持:荟萃网络科技
扫码关注我们