2014-02-19 6 views
3

비디오 출력이 QML 뷰에 포함되어 있습니다. 잘 작동하지만 클릭 할 때 비디오 출력을 전체 화면으로 만들려고합니다.비디오의 전체 화면 모드

때마다 내 비디오 위에 볼 수있는 일부 이미지 (일부 이미지 및 일부 이미지)가 표시됩니다. 사실 루트 요소를 채우고 전면 스크린에 있어야합니다. z 속성을 변경해도 아무런 변화가 없습니다.

동영상을 전체 화면으로 만드는 가장 좋은 방법은 무엇입니까? 일반 화면에서 전체 화면으로 전환 할 때 동영상은 중단없이 계속 진행되어야합니다.

XML 파일을 구문 분석하여 QML을 빌드 할 때 QML (및 C++이 없음) 솔루션 만 사용하는 것이 좋습니다.

답변

0

호출해야보다. 사실 그것은 단순 해 보였다. 루트 바로 아래에 항목을 만들었고 전체 화면으로 이동하려고 할 때 동영상 요소의 부모를 변경했습니다. 내 새 항목을 내 동영상 요소의 부모로 지정합니다. 요소의 부모를 변경할 수 있다는 것을 알지 못했습니다.

2

QtQuick.Window 모듈에서 전체 전체 화면 창을 생성하고 해당 창 비디오 경로, 시간 및 재생 시간을 전달할 수 있습니다.

Component { 
    Window{ 
     id: videoWindow 
     flags: Qt.FramelessWindowHint 
     HereYourPlayer{ 

     } 

    } 
} 

당신이 Component 것을 만들고 나는 마침내 내가 필요로하는 솔루션을 발견 videoWindow.showFullScreen()

+0

도움 주셔서 감사합니다. 이 작동하지만, 나는 switxh 전체 크기로 정상적인 크기를 형성 할 때 조금 점프있다. 정상적인 크기에서 전체 화면으로 전환 할 때 비디오가 부드럽 지 않기 때문에 이것은 매우 성가시다. – Pat

관련 문제