2013-05-06 136 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。現在它可以接受文件輸入,甚至不添加「文件:」前綴