![](/img/trans.png)
[英]Ubuntu SDK: How do I implement a “onClick” for an image in QML?
[英]Video plays a portion repeatedly when I implement in qml
我在qml中有一個視頻播放器。 滑塊值綁定到Mediaplayer的位置,因為我需要顯示滑塊與視頻一起移動。
如果手動移動滑塊,我還需要將視頻位置移動到滑塊位置。
我寫了下面的代碼,但是我得到警告,並且當滑動條移動時,視頻反復播放每個小部分。
警告是: qt-reserved-files / qml / QtQuick / Controls / Slider.qml:199:5:QML RangeModel:為屬性“”檢測到綁定循環
MediaPlayer {
id: idVideo
}
Slider {
id: idSlider
anchors.bottom: idrow.top
anchors.right: parent.right
anchors.rightMargin: 85
width: 400
value: idVideo.position // for slider to move along with movie
minimumValue: 0
maximumValue: idVideo.duration
// for movie to move as slider is moved to manually.
onValueChanged: {
idVideo.seek(idSlider.value)
}
}
如果我不設置onValueChanged,則電影將不會隨着滑塊的移動而移動。 有針對這個的解決方法嗎?
問題在android平台上,我通過以下代碼解決了:
onPressedChanged: {
idVideo.seek(idSlider.value)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.