2015-04-13 2 views
3

У меня почти такая же проблема, что этот вопрос: Android: ffmpeg with filenames containing spacesAndroid FFmpeg: Путь с пробелами

Проблема заключается в том, я использую эту библиотеку: https://github.com/hiteshsondhi88/ffmpeg-android-java

В переполнение стека вопрос, который я имею столб единственный способ достичь - передать команду cmd как String [] (что не может быть сделано с этой библиотекой)

+0

Вы когда-нибудь решали это? – Mete

+0

Вы когда-нибудь решали это? – solid

ответ

0

У меня была аналогичная проблема. Поскольку путь к файлу видео содержал пробел, который был закодирован до %20, выполнение ffmpeg завершилось с ошибкой. Я решил это, заменив %20 пробелом. А затем используя обновленную строку Uri для выполнения ffmpeg.

String videoUriString = videoUri.toString().replaceAll("%20", " "); 

где videoUri является Uri для моего видео файла, содержащего пробелы.

Надеюсь, это поможет.

Смежные вопросы