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 source_, } nhlog::ui()->debug("Duration changed {}", duration); }); - mediaPlayer->setMedia(QMediaContent(originalFilename_), source.get()); + + auto originalFile = qobject_cast(source.get()); + + mediaPlayer->setMedia( + QMediaContent(originalFile ? originalFile->fileName() : originalFilename_), source.get()); mediaPlayer->play(); }