2011-07-05 7 views
1
私は私のビデオ2回を再生したい

QT QMLはプレー動画を2回(リプレイ)

ビデオが1時間を果たしているplayVideo私は関数を呼び出し、

ビデオは仕上げがある

、I私のビデオ要素を見えないようにする。

私がビデオに戻ったとき、ビデオは再生されていません、要素は大きな黒い矩形です。

ビデオプレーヤーをリセットしてビデオを再生するにはどうすればよいですか?

Video { 
    id: video 
    width: parent.width; 
    height: parent.height; 
    source: "../blow.mp4" 
    z:500 
    visible: false 


    signal endOfMedia() 

    onStatusChanged: { 
     if(video.status == Video.EndOfMedia) 
     { 
      video.stop(); 
      video.visible = false 
     } 
    } 
} 

function playVideo(){ 
    video.visible = true 
    video.play() 
} 

答えて

0

私は、この行と動画が今再生している追加しました2回:

0

私は、現時点ではそれをテストすることはできませんが、多分あなたはちょうど0にpositionを設定することで、映像を「巻き戻し」する必要があります。

function playVideo() { 
    video.visible = true; 
    video.position = 0; // back to start 
    video.play(); 
} 
+0

ありがとう、私はこれを試してみましたが、それも働いていない、私は解決策を見つけた、私はこの行を追加:autoLoad:false – NicoMinsk

関連する問題