Android - 使用 QFile 打开文件

Android - Open file with QFile

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

如何打开它?

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

打开方法失败,错误字符串打印没有那个文件或目录

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