Advertisement
Guest User

Untitled

a guest
Oct 29th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
QML 0.82 KB | None | 0 0
  1.     Component {
  2.       id: videoPreviewWrapper
  3.       Video {
  4.         source: game.assets.videos.length ? game.assets.videos[0] : ""
  5.         anchors.fill: parent
  6.         fillMode: VideoOutput.PreserveAspectCrop
  7.         muted: true
  8.         loops: MediaPlayer.Infinite
  9.         autoPlay: true
  10.       }
  11.     }
  12.     Loader {
  13.       id: videoPreviewLoader
  14.       anchors {
  15.         fill: parent
  16.         margins: vpx(3)
  17.       }
  18.       z: 3
  19.     }
  20.  
  21. ...
  22.  
  23.   onSelectedChanged: {
  24.     if (selected) {
  25.       videoDelay.restart();
  26.     }
  27.     else {
  28.       videoPreviewLoader.sourceComponent = undefined;
  29.     }
  30.   }
  31.  
  32. ...
  33.  
  34.   Timer {
  35.     id: videoDelay
  36.     interval: 300
  37.     onTriggered: {
  38.       if (selected && game.assets.videos.length) {
  39.         videoPreviewLoader.sourceComponent = videoPreviewWrapper;
  40.       }
  41.     }
  42.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement