VideoCapture打开摄像头失败

JNI调用opencv中的VideoCapture打开手机摄像头总是失败,请问是怎么回事呀,有做过的吗

这篇博客我也看过了,我的代码是
if (!cap.isOpened()){
LOGE("Camera not open ");
return;
}
LOGE("Camera open ");
但是打印Log信息,只显示return前面的,就执行不了后面的方法
请问是跟驱动有关吗,我见百度有的说是驱动

首先,return后面的代码本来就走不到的。其次,videocapture好像无法在native层打开摄像头,据说opencv的这个函数在安卓native层无法访问安卓硬件。
参考这篇:https://blog.csdn.net/zmdsjtu/article/details/95305346

http://blog.csdn.net/yzheately/article/details/50775754