简体   繁体   English

带有用于视频播放的Vitamino库的rtmp流的JavaCV在Android中提供了不满意的链接错误

[英]JavaCV for rtmp streaming with Vitamino library for video playbback gives unsatisfied linking error in Android

I am developing an application which will broadcast live stream using RED5 server. 我正在开发一个应用程序,它将使用RED5服务器广播实时流。 I am using java CV 0.3 and Vitamino Libarary. 我正在使用Java CV 0.3和Vitamino Libarary。 Java CV 0.3 to send stream to RED5 server and Vitamino to play live stream. Java CV 0.3将流发送到RED5服务器,而Vitamino则播放实时流。

When i run my app it gives me unsatisfied linking error below :- 当我运行我的应用程序时,它在下面给了我不满意的链接错误:-

 Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: could not load library 
"libopencv_core.so" needed by "libjniopencv_core.so"; caused by library "libopencv_core.so" not found

If I will remove the vitamino library it works. 如果我要删除维生素库,它会起作用。

Please suggest me any solution. 请给我建议任何解决方案。 Thanks. 谢谢。

There is a newer version of javacv - 0.9 try it. 有较新版本的javacv-0.9尝试一下。 I also heard there is a problem with mac libraries in the current version so you might need to try snapshot. 我还听说当前版本的mac库存在问题,因此您可能需要尝试快照。

Thanks for Answering my friend. 感谢您回答我的朋友。 I have finally solved the problem by doing this :- 我终于通过这样做解决了这个问题:

Copy all files from libs>armeabi to libs>armeabi-v7a and it will work. 将所有文件从libs> armeabi复制到libs> armeabi-v7a,它将起作用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM