电 话:0

手 机:0

联系人:刘先生

E_mail:2074917417@qq.com

地 址:成都市金牛区

您当前的位置是:主页 > 行业资讯 > news >

news

Android开发之释放音频的方法

发布时间:2022/01/10 丨 文章来源:未知 丨 浏览次数:

昨天网络为大家介绍了实现音频播放的方法,现在应用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:所有作品版权归原创作者所有,与本站立场无关,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理!


网站首页 | app开发| 小程序开发| SEM竞价托管| 行业资讯

扫码关注我们