Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-使用QFile打开文件_Android_Qt_Qfile - Fatal编程技术网

Android-使用QFile打开文件

Android-使用QFile打开文件,android,qt,qfile,Android,Qt,Qfile,在Android设备上使用摄像头录制视频后,实际分配为file:///storage/emulated/0/DCIM/VID_00000012.3gp 我怎样才能打开它 QFile videoLocation; videoLocation.setFileName(actualLocation); if (videoLocation.open(QIODevice::ReadOnly)) { ... } else { qDebug() << v

在Android设备上使用摄像头录制视频后,实际分配为file:///storage/emulated/0/DCIM/VID_00000012.3gp

我怎样才能打开它

  QFile videoLocation;
  videoLocation.setFileName(actualLocation);
  if (videoLocation.open(QIODevice::ReadOnly)) {
      ...
  }
  else {
      qDebug() << videoLocation.errorString();
  }
QFile视频定位;
videoLocation.setFileName(实际分配);
if(videoLocation.open(QIODevice::ReadOnly)){
...
}
否则{

qDebug()QFile需要的是路径,而不是URL。请尝试在开始时删除
文件://

谢谢,这是正确的。我已完成以下操作: