我想把我的视频放两遍,
当我调用函数playVideo时,视频播放了1次,
当视频结束时,我使我的视频元素不可见。
然后,当我返回到视频时,视频没有播放,元素是一个大的黑色矩形。
如何重置视频播放器以再次播放我的视频?
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()
}发布于 2011-07-07 18:13:31
我添加了这一行,视频现在已经播放了2次:
autoLoad: false发布于 2011-07-07 02:57:43
我现在不能测试它,但也许你只需要通过将position设置为0来“倒带”视频:
function playVideo() {
video.visible = true;
video.position = 0; // back to start
video.play();
}https://stackoverflow.com/questions/6580977
复制相似问题