Я загрузил видео из Интернета с помощью QNetworkAccessManager, в итоге я получил QByteArray с видеофайлом MP4, как я могу сохранить его на своем жестком диске?
Я пытался сохранить его через QDataStream, но полученный файл не мог быть воспроизведен.
Я также читал, что вы можете попытаться сделать это через QMediaRecorder, но я не нашел способа добавить туда QByteArray.
QFile file(filename+"myfile.mp4");
QDataStream ds(&file);
if(file.open(QIODevice::WriteOnly))
{
ds << data;
file.close();
}
Я хочу, чтобы сохраненный файл MP4 воспроизводился.