diff options
Diffstat (limited to 'examples/multimedia/declarative-camera/VideoPreview.qml')
-rw-r--r-- | examples/multimedia/declarative-camera/VideoPreview.qml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/multimedia/declarative-camera/VideoPreview.qml b/examples/multimedia/declarative-camera/VideoPreview.qml index 843fa82cc..e2d6a47e0 100644 --- a/examples/multimedia/declarative-camera/VideoPreview.qml +++ b/examples/multimedia/declarative-camera/VideoPreview.qml @@ -61,9 +61,13 @@ Item { //switch back to viewfinder after playback finished onMediaStatusChanged: { - if (status == MediaPlayer.EndOfMedia) + if (mediaStatus == MediaPlayer.EndOfMedia) videoPreview.closed(); } + onSourceChanged: { + if (visible && source !== "") + play(); + } videoOutput: output audioOutput: AudioOutput { |