#android #ffmpeg #stream #android-videoview
#Android #ffmpeg #поток #android-видеообзор
Вопрос:
Здравствуйте, я использую приведенную ниже команду для обрезки видео с помощью FFmpeg (обрезка без перекодирования)
String[] command = new String[]{"-y", "-i", original_path, "-ss", "" startMs / 1000, "-t" , "" ((endMs - startMs) / 1000), "-c", "copy", dest.getPath()};
Теперь это обрезанное видео присутствует на моем сервере, но я не могу транслировать его в режиме просмотра видео. В то время как я могу воспроизводить другие видео, которые не были обрезаны с помощью FFmpeg.
Ниже приведен код загрузки видео в videoview
VideoView videov = findViewById(R.id.videov);
Uri uri = Uri.parse("http://x.x.xxxx.xxxx:8000/xxxxxApp/media/xxxx/1608121174332.mp4");
videov.setVideoURI(uri);
videov.start();
Также я могу воспроизвести то же видео в элементе управления webview.
Комментарии:
1. Не удалось открыть x.x.xxxx.xxxx:8000 / xxxxxApp/media / xxxx / … : Нет поставщика контента: x.x.xxxx.xxxx: 8000 / xxxxxApp/media/ xxxx / 1608121174332.mp4
2. вы запускаете приложение в эмуляторе Android, а видео с локального диска (с вашего ПК / ноутбука)??
3. @VivekThummar. Я запускаю приложение на реальном устройстве, используя URL-адрес видео. Как упоминалось в вопросе.