Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.6.3
-
None
Description
When creating a new QMediaPlayer when not in QApplication::instance()->thread() and then moving it there the corresponding instance of QFFmpegMediaPlayer is still in the original thread. This leads to that when setting the source the media never gets loaded because in
QMetaObject::invokeMethod(this, [this, mediaHolder, cancelToken] { setMediaAsync(mediaHolder, cancelToken); });
setMediaAsync never gets called.