在service构造函数申明的一个MediaPlayer会在启动这个Service的activity不显示一段时间后被销毁并提示需要release。这是为什么

飐_kotlin 2016-10-05 03:14:38
如题:
 
public RadioService() {
try {
mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("*************和谐掉地址**********dt24.mp3");
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.prepare();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
public void onPrepared(MediaPlayer mp) throws NullPointerException {
mp.start();
}
});
} catch (IOException e) {
e.printStackTrace();
}
}
...全文
205 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧