2013-05-06 125 views
1

我正在运行通过Runtime.getRuntime().exe()命令 构建android ffmpeg问题是,当我指定输入作为文件我得到这个错误:Android FFMPEG无法识别文件:协议

E/MainActivity(18168): file:/mnt/sdcard/young.flv: Protocol not found 

最初我只是指定没有“file:”前缀的文件名,仍然得到相同的错误。我怎样才能指定输入文件?

+0

尝试/mnt/sdcard/young.flv没有文件:前缀 – qrtt1 2013-05-06 00:21:27

+0

我已经尝试过没有文件:前缀,并没有工作。这就是我添加它的原因。 – kev 2013-05-06 06:15:56

+0

您是否为您的应用程序启用READ_EXTERNAL_STORAGE? – qrtt1 2013-05-06 06:34:53

回答

1

显然我的ffmpeg build没有列出“文件”,当我运行“ffmpeg -protocols”时。所以我添加了--enable-protocol = file来配置和重建ffmpeg。现在它可以接受文件输入,甚至不添加“文件:”前缀