2015-06-01 4 views

ответ

1

Вы должны реализовать MediaPlayer.OnErrorListener и предоставить его к следующей VideoView методы

public void setOnErrorListener (MediaPlayer.OnErrorListener l) 

Это может выглядеть как этот

MediaPlayer.OnErrorListener onErrorListener = new MediaPlayer.OnErrorListener() 
    { 
@Override 
     public boolean onError(MediaPlayer mp, int what, int extra) 
     { 
     Log.e(getPackageName(), String.format("Error(%s%s)", what, extra)); 
       return true; 
     } 
}; 

тр MediaPlayer ошибка относится к
что th e тип ошибки: MEDIA_ERROR_UNKNOWN MEDIA_ERROR_SERVER_DIED
дополнительный дополнительный код, относящийся к этой ошибке. Обычно зависит от реализации. MEDIA_ERROR_IO MEDIA_ERROR_MALFORMED MEDIA_ERROR_UNSUPPORTED MEDIA_ERROR_TIMED_OUT

MEDIA_ERROR_UNSUPPORTED эта константа представляет собой состояние, вы ищете.

Возвращает Правда, если метод обработки ошибки, ложь, если это не так. Возврат false или отсутствие OnErrorListener приведет к вызову вызывающего OnCompletionListener.