我使用QNetworkAccessManager从Internet下载了视频,最终得到了带有MP4视频文件的QByteArray,如何将其保存到硬盘中?
我试图通过QDataStream保存它,但是无法播放结果文件。
我还读到您可以尝试通过QMediaRecorder进行操作,但是我还没有找到在其中添加QByteArray的方法。
QFile file(filename+"myfile.mp4");
QDataStream ds(&file);
if(file.open(QIODevice::WriteOnly))
{
ds << data;
file.close();
}
我要播放保存的MP4文件。