Avoid using temporary directory when reading project files
Currently, the project file must be unzipped into a temporary directory, because the QMediaPlayer
object has its source defined via the setSource
method, which requires an argument of type QUrl
, i.e. a file name in the file system to be opened. There may be a way to read directly the video data from the zip file using the
setSourceDevice method. This should be investigated.