专注徐州APP定制开发服务 服务电话:0516-83703228 立即咨询

Android开发之释放音频的方法

来源:本站 发布时间:2021-12-08 已访问:215 次

昨天酷优网络为大家介绍了实现音频播放的方法,现在应用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播放音频的整个方法流程就已经全部介绍完了,大家可以试着做一遍,如果还有那些不明白的地方,可随时来电和我们联系,百恒网络将竭诚为您服务。


标签:APP开发

本文地址:http://app.0516seo.cn/domain/604.html

相关新闻 News
全国服务城市 city