【发布时间】:2018-08-31 12:44:55
【问题描述】:
这是片段活动,我创建了一个播放器来播放在线 mp3,当我第一次点击播放按钮并开始播放音频时它工作正常,如果我暂停它就会暂停。
问题是我点击播放按钮的次数多于应用程序崩溃的次数。请帮忙
public class ListenFragment extends Fragment {
final String url[] = {
"HTTP://counterexample"};
private MediaPlayer mediaPlayer;
@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(fragment_listen, container, false);
ImageButton btn_play = rootView.findViewById(R.id.btn_play);
ImageButton btn_pause = rootView.findViewById(R.id.btn_pause);
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
btn_pause.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mediaPlayer.pause();
}
});
btn_play.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
mediaPlayer.setDataSource(String.valueOf(url[0]));
} catch (IOException e) {
e.printStackTrace();
}
try {
mediaPlayer.prepare();
} catch (IOException e) {
e.printStackTrace();
}
mediaPlayer.start();
}
});
return rootView;
}
}
这里是日志猫,请查看并回答。
【问题讨论】:
-
你遇到了什么错误。你能把你的错误日志贴在这里吗?
-
已发布日志,请帮忙
标签: java android performance android-fragments crash