Сохраняйте видео из QByteArray в MP4 QT / C ++ - PullRequest
0 голосов
/ 12 января 2019

Я загрузил видео из Интернета с помощью QNetworkAccessManager, в итоге я получил QByteArray с видеофайлом MP4, как я могу сохранить его на своем жестком диске?

Я пытался сохранить его через QDataStream, но полученный файл не мог быть воспроизведен.

Я также читал, что вы можете попытаться сделать это через QMediaRecorder, но я не нашел способа добавить туда QByteArray.

    QFile file(filename+"myfile.mp4");
    QDataStream ds(&file);
    if(file.open(QIODevice::WriteOnly))
    {
        ds << data;
        file.close();
    }

Я хочу, чтобы сохраненный файл MP4 воспроизводился.

...