【问题标题】:How to use setMuted() in qml file Qt Android如何在 qml 文件 Qt Android 中使用 setMuted()
【发布时间】:2015-05-05 21:44:39
【问题描述】:

这可能是一个非常菜鸟的问题...我对 Qt 很陌生,并尝试在 Qt creator 中编程。现在我从 Qt creator 创建了一个新的 Qt 快速应用程序,我播放音频,我想控制音量和静音,但不知道如何。

        Button {
            id: muteButton
            onClicked: mediaPlayer.muted ...
            text: qsTr("Mute")

        }

        Slider {
            id: volumeSlider

            Layout.fillWidth: true
            maximumValue: mediaPlayer.volume = 1.0

            property bool sync: false

            onValueChanged: {
                if (!sync)
                    mediaPlayer.seek(value)
            }

            Connections {
                target: mediaPlayer
                onPositionChanged: {
                    volumeSlider.sync = true
                    volumeSlider.value = mediaPlayer.volume
                    volumeSlider.sync = false
                }
            }     

【问题讨论】:

    标签: android qt controls volume qmediaplayer


    【解决方案1】:

    试试

    onClicked: 
      { mediaPlayer.muted = true; }
    

    如果要取消静音,请设置为 false。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 2018-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多