Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
6.5.0, 6.5.1, 6.5.2, 6.5.3, 6.6.0
-
None
Description
QMediaPlayer::seekableChanged and QMediaPlayer::durationChanged are no longer emitted after media is played, although the QMediaPlayer::seekable and QMediaPlayer::duration properties do get update as expected.
Other signals such as QMediaPlayer::positionChanged or QMediaPlayer::playerStateChanged are still emitted as expected.
The issue is not reproducible in 6.4.3 (or older).
The media type (e.g. WAV, MP4, or FLAC) does not seem to be relevant.
Reproduction steps:
- Launch qmediaplayer_regression.py in a Python interpreter with PySide6 or PyQt6 available (or compile and launch qmediaplayer_regression.cpp).
- Don't forget to change the hardcoded path to the media file (default is music.wav).
- Verify whether the "seekableChanged emitted" message has been printed to the terminal.
Attachments
Issue Links
- duplicates
-
QTBUG-116779 FFmpeg backend: GUI thread freezes when initializing an network source
-
- Closed
-
- relates to
-
QTBUG-116779 FFmpeg backend: GUI thread freezes when initializing an network source
-
- Closed
-