简体   繁体   English

如何在Qml文件Qt Android中使用setMuted()

[英]How to use setMuted() in qml file Qt Android

This is probably a very noob question... I am very new to Qt, and trying programming in Qt creator. 这可能是一个非常菜鸟的问题...我对Qt还是很陌生,并尝试在Qt Creator中进行编程。 Now I created a new Qt Quick Application from Qt creator, and I play a audio and i would like control volume and mute but idon't know how. 现在,我从Qt创作者创建了一个新的Qt Quick Application,然后播放音频,我想控制音量和静音,但我不知道如何操作。

        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
                }
            }     

Try 尝试

onClicked: 
  { mediaPlayer.muted = true; }

Set to false if you want to unmute. 如果要取消静音,请设置为false。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM