@ywitodenasuby

Почему VideoView может перестать показывать видео?

Скачал какое-нибудь видео с ютуба, а потом залил на свой хостинг и проиграл его через VideoView - все работает чётко, но метод seekTo не точно переходит. Я нашел статью и пережал видео, как там указано. Далее всё работало идеально несколько дней.
Со вчерашнего дня видео, которое пережимал перестало отображаться с ошибкой "Can't play this video.", а исходное видео работает нормально. Какая-то странная ситуация получается. Если ли бы на компе такое случилось, то подумал бы, что кодек слетел, а тут что может быть?
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        VideoView vvPlayer =(VideoView)findViewById(R.id.vvPlayer);
        MediaController mediaController= new MediaController(this);
        mediaController.setAnchorView(vvPlayer);
        mediaController.setVisibility(View.GONE);

        Uri uri= Uri.parse("http://dom.cf/english/videos/1.mp4");
        vvPlayer.setMediaController(mediaController);
        vvPlayer.setVideoURI(uri);
        vvPlayer.requestFocus();

        vvPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mp.setVolume(0f, 0f);
                mp.setLooping(false);
            }
        });
        vvPlayer.start();
    }
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы