2015-03-03 82 views
0

我正在尝试实现允许多个视频同时播放的Qt/QML视频播放器,该想法类似于控制,播放,暂停,寻找等8个频道的监视系统。同时。针对多个视频的QML视频播放器

我是一个初学者,我附上我的代码,问题是我的视频2出现,但视频1没有出现。

进口QtQuick 2.1

进口QtMultimedia 5.0

进口QtQuick.Controls 1.3

项{

Video{ 

id:video1 

width: 460 

height: 360 

source :"F:/TestingVideos/Cash Office Camera/N01000713.mp4" 

} 



Video{ 

id:video2 

width: 460 

height: 360 

source :"F:/TestingVideos/Cash Office Camera/N02000713.mp4" 

} 

鼠标区域{

anchors.fill: parent 

onClicked: { 

    video1.play() 

    video2.play() 

} 

} 

}

回答

1

可能是您的物品放置不正确。您必须明确地设置第二项的x,y位置或使用布局,这是首选。 Qt Quick Layouts是一组用于在用户界面中排列项目的QML类型。在官方框架文档中阅读关于Qt Quick Layouts的更多信息,还有一个使用它和概述的例子。

+0

谢谢你的回复,我尝试过布局,之前的网格,但是我遇到的问题是它是刚性的,我想渲染,调整视频窗口大小。你是否知道如何将qmlscene窗口拖到多个窗口小部件?这样我就可以在每个窗口小部件上放置代码来独立输出视频 – Billal 2015-03-03 10:28:01