1 files changed, 5 insertions, 1 deletions
diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp
index cdb5305f..ed1782f3 100644
--- a/src/timeline/InputBar.cpp
+++ b/src/timeline/InputBar.cpp
@@ -879,7 +879,11 @@ MediaUpload::MediaUpload(std::unique_ptr<QIODevice> source_,
}
nhlog::ui()->debug("Duration changed {}", duration);
});
- mediaPlayer->setMedia(QMediaContent(originalFilename_), source.get());
+
+ auto originalFile = qobject_cast<QFile *>(source.get());
+
+ mediaPlayer->setMedia(
+ QMediaContent(originalFile ? originalFile->fileName() : originalFilename_), source.get());
mediaPlayer->play();
}
|