diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-07-27 19:02:18 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-07-30 09:21:53 +0200 |
commit | 0de7ff081f6d75122d2186d399a6f06cd865978e (patch) | |
tree | 909dfacb19aed1754187ed572f81b0c439678503 /examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml | |
parent | f8917196e8844fe9a5efcc973ee2204f7956ada0 (diff) |
Fix QMediaPlayer::isSeekable() on gstreamer
Properly determine whether seeking is allowed on the given
source. Add an auto test.
Fixes: QTBUG-95246
Change-Id: I6a81a4690c6f9d53ef1ef9c217a3077fa63c05d0
Reviewed-by: André de la Rocha <andre.rocha@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml')
-rw-r--r-- | examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml b/examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml index 09e76527c..9907f7c8a 100644 --- a/examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml +++ b/examples/multimedia/video/mediaplayer/PlaybackSeekControl.qml @@ -75,16 +75,11 @@ Item { Slider { id: mediaSlider Layout.fillWidth: true - enabled: false + enabled: mediaPlayer.seekable to: 1.0 value: 0.0 onMoved: mediaPlayer.setPosition(value * mediaPlayer.duration) - - Connections { - target: mediaPlayer - function onSeekableChanged() { mediaSlider.enabled = mediaPlayer.seekable } - } } } |