在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打印没有这样的文件或目录
答案 0 :(得分:3)
QFile需要一个路径,而不是一个URL。尝试删除开头的file://
。