【发布时间】:2017-02-17 16:57:48
【问题描述】:
我有以下代码来关闭当前的活动。
if(what == MediaPlayer.MEDIA_ERROR_SERVER_DIED){
DialogFragment videoNotAvailable = new VideoNotAvailableDialogFragment();
videoNotAvailable.show(getFragmentManager(), "NoVideo");
}
但是这段代码的结果是黑屏,没有其他任何东西。该对话框未显示。任何人都可以帮忙吗?可能我没看懂这句话的意思(MEDIA_ERROR_SERVER_DIED)……?
额外添加: VideoNotAvailableDialog 包含此内容,并且正在另一部分工作:
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage(getString(R.string.videoNotAvailablePart1))
.setPositiveButton(R.string.videoNotAvailableAccept_button, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// User accepts the message
((LiveStreamActivity) getActivity()).finish();
}
});
【问题讨论】:
标签: android error-handling media-player android-videoview