1、
Video {
id: player
anchors.fill: parent
// orientation: 90
// fillMode: VideoOutput.Stretch
fillMode: VideoOutput.PreserveAspectFit
property bool isPlaying: false
onBufferProgressChanged: {
console.log("______onBufferProgressChanged______", bufferProgress)
}
onPositionChanged: {
progressBar.value = position / duration
console.log("_____onPositionChanged_____", progressBar.value, position, duration)
}
}
2、
qml: _____onPositionChanged_____ 0.27672813666704377 7338 26517
qml: _____onPositionChanged_____ 0.27672813666704377 7338 26517
qml: _____onPositionChanged_____ 0.27672813666704377 7338 26517
qml: _____onPositionChanged_____ 0.32130331485462155 8520 26517
qml: _____onPositionChanged_____ 0.32130331485462155 8520 26517
qml: _____onPositionChanged_____ 0.3481917260625259 9233 26517
qml: _____onPositionChanged_____ 0.3773051250141419 10005 26517
qml: _____onPositionChanged_____ 0.3949918919938153 10474 26517
Warning: "A lot of buffers are being dropped."
qml: _____onPositionChanged_____ 0.40347701474525777 10699 26517
qml: _____onPositionChanged_____ 0.40347701474525777 10699 26517
qml: _____onPositionChanged_____ 0.40347701474525777 10699 26517
qml: _____onPositionChanged_____ 0.448768714409624 11900 26517
qml: _____onPositionChanged_____ 0.4542369046272203 12046 26517
qml: _____onPositionChanged_____ 0.49074178828675946 13013 26517
qml: _____onPositionChanged_____ 0.519138665761587 13766 26517
Warning: "A lot of buffers are being dropped."
qml: _____onPositionChanged_____ 0.5462533469095298 14485 26517
qml: _____onPositionChanged_____ 0.5663536599162802 15018 26517
Warning: "A lot of buffers are being dropped."
qml: _____onPositionChanged_____ 0.5958064637779538 15799 26517
qml: _____onPositionChanged_____ 0.6033487951125693 15999 26517
qml: _____onPositionChanged_____ 0.6033487951125693 15999 26517
qml: _____onPositionChanged_____ 0.6033487951125693 15999 26517
qml: _____onPositionChanged_____ 0.654674359844628 17360 26517
qml: _____onPositionChanged_____ 0.6730022249877438 17847 26517
qml: _____onPositionChanged_____ 0.6800543047856092 18033 26517
qml: _____onPositionChanged_____ 0.6918580533242825 18346 26517
qml: _____onPositionChanged_____ 0.6974770901685711 18517 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _____onPositionChanged_____ 0.7167854583851868 19007 26517
qml: _______11_____
^[A
调用pause暂停函数后,onPositionChanged一直反复打印,但是position一直不变,点击按钮将播放器停止,直接卡死
3、
Ui_ArcDisplayBtn {
id: nextStepBtn
anchors.right: parent.right
anchors.rightMargin: 22
anchors.bottom: parent.bottom
anchors.bottomMargin: 19
m_text: qsTr("开始")
MouseArea {
anchors.fill: parent
onClicked: {
console.log("_______11_____")
player.stop()
console.log("_______22_____")
// 播放语音
if (isVoiceOpen) {
uiproc_data_interaction.playAudio(voiceObj.voice3)
}
console.log("_______33_____")
stackView.push(cookStepCom, StackView.Immediate)
console.log("_______44_____")
}
}
}