如何在android中的videoView中获取错误信息?

时间:2014-05-02 17:12:06

标签: android android-videoview

我有一个像

这样的流链接
http://*****/***.m3u8

我们已在原生VideoViewVitamio视图中对其进行了测试,两者都可以很好地播放此视频。但是当链接有太多的流量并且变得忙碌时,Vitamio会显示一个对话消息

"This video can not be played"

但是原生的一个未能显示任何消息并且一直显示黑色的空白屏幕,就我所做的而言

mVideoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {

            @Override
            public boolean onError(MediaPlayer mp, int what, int extra) {
                new AlertDialog.Builder(VideoViewTv.this)
                        .setTitle("Error")
                        .setMessage("Video can not be played.").setPositiveButton(android.R.string.yes,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,int which) {
                        finish();
                }}).setIcon(android.R.drawable.ic_dialog_alert).show();
return true;
});

但是当我放置一个错误的网址或者其他东西但是在我提到的问题中从未被调用时,这只会被解雇,实际上该做什么?

0 个答案:

没有答案