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

Posted

技术标签:

【中文标题】如何在 qml 文件 Qt Android 中使用 setMuted()【英文标题】:How to use setMuted() in qml file Qt Android 【发布时间】: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
                
                 

【问题讨论】:

【参考方案1】:

试试

onClicked: 
   mediaPlayer.muted = true; 

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

【讨论】:

以上是关于如何在 qml 文件 Qt Android 中使用 setMuted()的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 平板电脑上实现主从视图 Qt/QML?

如何在 Cascades、Blackberry 10 中使用 Qt/QML/C++ 从另一个 qml 文件中更改一个 qml 文件中的标签文本?

如何在 QML 文件中直接监听 QGuiApplication::applicationStateChanged 信号

如何通过 Qt 在 Android 和桌面中使用相机

Qt/Qml:如何包含地图瓦片以供离线使用?

如何在一个 qt qml 窗口中运行和显示 4 个可执行文件?