我在QML視圖中嵌入了視頻輸出。它工作正常,但我想讓視頻輸出全屏時,我點擊它。視頻的全屏模式
每次,視圖頂部都會顯示視圖中的某些圖像(某些圖像,有些圖像)。事實上,它應該填充根元素,並在前面的屏幕上。 更改z
屬性不會執行任何操作。
使視頻變成全屏幕的最佳技巧是什麼?當我從普通模式切換到全屏模式時,視頻應該不中斷地繼續播放。
因爲我通過解析XML文件構建我的QML,所以只有QML(並且不包含C++)的解決方案纔會更好。
我在QML視圖中嵌入了視頻輸出。它工作正常,但我想讓視頻輸出全屏時,我點擊它。視頻的全屏模式
每次,視圖頂部都會顯示視圖中的某些圖像(某些圖像,有些圖像)。事實上,它應該填充根元素,並在前面的屏幕上。 更改z
屬性不會執行任何操作。
使視頻變成全屏幕的最佳技巧是什麼?當我從普通模式切換到全屏模式時,視頻應該不中斷地繼續播放。
因爲我通過解析XML文件構建我的QML,所以只有QML(並且不包含C++)的解決方案纔會更好。
我finaly發現我所需要的解決方案。事實上,它似乎更簡單。我在根目錄下創建了一個項目,當我想要全屏時,我更改了視頻元素的父項。我把我的新項目作爲我的視頻元素的父項。 我不知道我們可以更改元素的父項。
您可以從QtQuick.Window
模塊創建新的全屏窗口,並傳遞tpo窗口視頻路徑,時間和播放。
Component {
Window{
id: videoWindow
flags: Qt.FramelessWindowHint
HereYourPlayer{
}
}
}
比你應該創建Component
並調用videoWindow.showFullScreen()
謝謝你的幫助。 這個工作,但我有一個小小的跳躍,當我從正常大小切換到全屏。這很煩人,因爲從普通尺寸切換到全屏時視頻不平滑。 – Pat