如何解决找不到库,错误,压缩视频文件时
logcat消息:
“ E / WVMExtractor:无法打开libwvm.so:dlopen失败:库“ libwvm.so”未找到”
出现上面的错误,当我尝试使用这些代码转换器Transcoder和Sillicompressor压缩视频文件时,我检查了许多博客,但无法找出根本原因。
任何帮助将不胜感激,谢谢。
请找到下面的代码转换器库代码,我准备好视频后会立即调用下面的方法。
private void transcodeVideo() throws IOException {
String root = Environment.getExternalStorageDirectory().toString();
File myDir = new File(root,"/.hiddenfolder");
if (!myDir.exists()) {
myDir.mkdirs();
}
String fname = "video.mp4";
File vfile = new File(myDir,fname);
if (vfile.exists()) {
vfile.delete();
}
vfile.createNewFile();
Log.i("raviRAJ","file location is " + vfile.getAbsolutePath());
Transcoder.into(String.valueOf(vfile))
.addDataSource(Atom.context(),uri)
.setListener(new TranscoderListener() {
@Override
public void onTranscodeProgress(double progress) {
}
@Override
public void onTranscodeCompleted(int successCode) {
Log.d(TAG,"onTranscodeCompleted: " +successCode);
}
@Override
public void onTranscodeCanceled() {
Log.d(TAG,"onTranscodeCanceled: ");
}
@Override
public void onTranscodeFailed(@NonNull Throwable exception) {
Log.d(TAG,"onTranscodeFailed: "+exception);
}
}).transcode();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。