summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/declarative-camera/VideoPreview.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimedia/declarative-camera/VideoPreview.qml')
-rw-r--r--examples/multimedia/declarative-camera/VideoPreview.qml6
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 {