AudioOutput QML 类型

用于播放或监视捕获会话的音频输出。更多...

导入语句import QtMultimedia
实例化 QAudioOutput

属性

详细描述

MediaPlayer {
    id: playMusic
    source: "music.wav"
    audioOutput: AudioOutput {
        volume: slider.value
    }
}
Slider {
    id: slider
    from: 0.
    to: 1.
}

您可以与 QtMultiMedia::MediaPlayer 一起使用 AudioOutput 来播放音频内容,或者您还可以与 MultiMedia::CaptureSession 结合使用来监视捕获会话处理的音频。

另请参阅VideoOutputAudioInput

属性说明

device : AudioDevice

该属性描述连接到此输出的音频设备。

设备属性表示连接到此输出的音频设备。可以使用该属性从 QtMultimedia::MediaDevices::audioOutputs() 列表中选择输出设备。


muted : bool

该属性表示音频输出是否静音。

默认为 false


volume : real

该属性表示音频输出的音量。

音量从 0.0(静音)到 1.0(全音量)进行线性缩放。超出此范围的值将夹断:小于 0.0 的值设置为 0.0,大于 1.0 的值设置为 1.0。

默认音量为 1.0

UI 音量控制 通常应该是非线性的。例如,使用对数刻度将在感知的 响度 中产生线性变化,这是用户通常会从音量控制中期望得到的。

有关更多详细信息,请参阅 QtMultimedia.convertVolume()。


© 2024 Qt 公司有限公司。本文件中包含的文档贡献是各自所有者的版权。本文件中的文档是在 Free Software Foundation 发布的 GNU 自由文档许可版本 1.3 条件下提供的。Qt 以及相应的标志是芬兰和/或其他国家的 Qt 公司的 商标。所有其他商标均为各自所有者的财产。