Есть ли способ обработки Невозможно воспроизвести это видео в режиме просмотра андроида.Ручка «Невозможно воспроизвести это видео» в VideoView
0
A
ответ
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.
Отметьте мой ответ здесь: http://stackoverflow.com/a/22684112/1785412 –