0
如何使用FLAC文件中的麥克風創建記錄? 我已經試過這樣:FLAC文件中的Android記錄
import javaFlacEncoder.FLAC_FileEncoder;
FLAC_FileEncoder flacEncoder = new FLAC_FileEncoder();
File outputFile = new File(dir + "/flac1.flac");
flacEncoder.encode(file, outputFile);
錯誤:
E/AndroidRuntime(5891): java.lang.VerifyError: javaFlacEncoder/FLAC_FileEncoder
無論是可以記錄使用Java 1.6和Android 4.0.3聲音格式的WAV?
這看起來奇怪熟悉,我可以發誓,在後來的版本ADT當前構建工具,整理出這個問題。但請嘗試使用Java 1.6合規性級別重新編譯您的FLAC編碼器類。如果使用Eclipse或類似軟件進行開發,並且FLAC編碼器源駐留在Java庫項目中,請確保相應地更改項目設置(屬性> Java編譯器>編譯器符合性級別> 1.6) – tiguchi
在Eclipse中開發,java 1.6。 Android 4.0.3。 – user3337630
也相關:http://stackoverflow.com/questions/8115775/android-verifyerror-當一個類引用了一些不存在的運行時環境時,會出現這種錯誤(與'NoClassDefFoundError'一起)。當您嘗試使用Java 1.7及更高版本中引入的組件和方法時,通常會出現這種情況。 – tiguchi