Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 视频视图侦听器_Android_Android Videoview - Fatal编程技术网

Android 视频视图侦听器

Android 视频视图侦听器,android,android-videoview,Android,Android Videoview,是否可以处理VideoView的OnErrorLisCenter中的错误,使其继续播放视频。我尝试了以下代码,但它只是冻结。这种问题在蜂巢3.2中似乎很常见,每5-10分钟它就会出现视频流问题并崩溃 下面的错误处理程序导致视频冻结约1分钟,然后再次开始播放。我也尝试过重新初始化视频视图,但我似乎无法捕获正在播放的视频的当前位置,以便找到该位置并从出错的位置继续播放 vw.setOnErrorListener(new MediaPlayer.OnErrorListener() {

是否可以处理VideoView的OnErrorLisCenter中的错误,使其继续播放视频。我尝试了以下代码,但它只是冻结。这种问题在蜂巢3.2中似乎很常见,每5-10分钟它就会出现视频流问题并崩溃

下面的错误处理程序导致视频冻结约1分钟,然后再次开始播放。我也尝试过重新初始化视频视图,但我似乎无法捕获正在播放的视频的当前位置,以便找到该位置并从出错的位置继续播放

vw.setOnErrorListener(new MediaPlayer.OnErrorListener() {

        public boolean onError(MediaPlayer mp, int what, int extra) {           
            if (showUri != null) {
                Log.v("ShowViewerActiity", String.valueOf(mp.getCurrentPosition()));

            }
            mp.start();
            return true;
        }
    });

errorlistner用于出现任何错误时。当出现错误时,为什么要添加mp.startSamir?我对在android 3.2设备上播放视频视图停止大约10分钟有问题。视频在所有其他版本上都可以正常播放。我正在尝试修补这个问题,并让视频继续它停止的地方。