JLayer 有时无法加载资源 'sfd.ser'
JLayer sometimes unable to load resource 'sfd.ser'
我正在使用 jl-1.0.1 将 mp3 文件转换为 android 应用程序的 wav 文件。大多数时候它在我的 phone 上运行良好,但偶尔我会收到 java.io.IOException:无法加载资源 'sfd.ser'。测试人员每次都会为他报告这种情况。
这个问题的答案建议使用 JLayer 1.0,但这对我不起作用 JLayer exception when trying to play audio file
非常感谢任何建议
logcat 来自我的 phone:
测试人员错误报告:
出现问题的代码:
fun decodeWavFromMp3(context: Context, mp3File: String, wavFile: String) : ByteArray{
val file = File(wavFile)
file.delete()
var converter = Converter()
converter.convert(mp3File, wavFile)
var byteArray = context.contentResolver.openInputStream(Uri.fromFile(file))!!.readBytes()
return byteArray.copyOfRange(44, byteArray.size)
}
原来问题出在我给我的测试人员的 apk 中。在将 minifyEnabled 设置为 true 的情况下生成 apk 导致了这个问题。仍然不确定为什么我在其他手机上偶尔会崩溃。
我正在使用 jl-1.0.1 将 mp3 文件转换为 android 应用程序的 wav 文件。大多数时候它在我的 phone 上运行良好,但偶尔我会收到 java.io.IOException:无法加载资源 'sfd.ser'。测试人员每次都会为他报告这种情况。
这个问题的答案建议使用 JLayer 1.0,但这对我不起作用 JLayer exception when trying to play audio file
非常感谢任何建议
logcat 来自我的 phone:
测试人员错误报告:
出现问题的代码:
fun decodeWavFromMp3(context: Context, mp3File: String, wavFile: String) : ByteArray{
val file = File(wavFile)
file.delete()
var converter = Converter()
converter.convert(mp3File, wavFile)
var byteArray = context.contentResolver.openInputStream(Uri.fromFile(file))!!.readBytes()
return byteArray.copyOfRange(44, byteArray.size)
}
原来问题出在我给我的测试人员的 apk 中。在将 minifyEnabled 设置为 true 的情况下生成 apk 导致了这个问题。仍然不确定为什么我在其他手机上偶尔会崩溃。