2013-07-29 43 views
0

可執行文件在我的Android應用程序,我必須Concat的不同格式的視頻和我使用的FFmpeg的this.I利用由guardianproject在以下鏈接提供的Java包裝的:運行FFmpeg的SD卡從

https://github.com/guardianproject/android-ffmpeg-java

但是這種方法使用FFmpeg可執行文件。有些人建議避免這種做法,因爲我們需要頒發許可來運行可執行文件,因爲android不會這麼做。

此外,只有當應用程序的數據在手機內存中才有可能。所以問題是,該應用程序無法移動到SD卡。當我們這樣做時,可執行文件無法運行。

與編寫JNI相比,我覺得這種方法很好。那麼是否可以向可在SD卡上運行的可執行文件發出權限?

任何幫助表示讚賞。

回答

0

您可以以實用的方式向任何駐留在SD卡上的文件發出權限。創建一個文件對象並試試這個

file.setExecutable(boolean); - 真,允許執行,錯誤不允許。

我希望這可以工作。