Android - 使用QFile打开文件

时间:2016-03-19 00:10:13

标签: android qt qfile

在Android设备上使用相机录制视频后,actualLocation为file:///storage/emulated/0/DCIM/VID_00000012.3gp

我该怎么打开它?

  QFile videoLocation;
  videoLocation.setFileName(actualLocation);
  if (videoLocation.open(QIODevice::ReadOnly)) {
      ...
  }
  else {
      qDebug() << videoLocation.errorString();
  }

open方法失败,errorString打印没有这样的文件或目录

1 个答案:

答案 0 :(得分:3)

QFile需要一个路径,而不是一个URL。尝试删除开头的file://