diff --git a/qml/QmlAVPlayer.cpp b/qml/QmlAVPlayer.cpp index 93458e94..60034a74 100644 --- a/qml/QmlAVPlayer.cpp +++ b/qml/QmlAVPlayer.cpp @@ -660,7 +660,7 @@ void QmlAVPlayer::play(const QUrl &url) void QmlAVPlayer::play() { // if not autoPlay, maybe a different source was set and play() was not called - if (isAutoLoad() && (playbackState() != StoppedState || m_loading)) + if (isAutoLoad() && (playbackState() == PlayingState || m_loading)) return; setPlaybackState(PlayingState); }