AudioOutput QML Type
用于回放或监控捕获会话的音频输出。更多
Import Statement: | import QtMultimedia |
In C++: | QAudioOutput |
属性
详细说明
MediaPlayer { id: playMusic source: "music.wav" audioOutput: AudioOutput { volume: slider.value } } Slider { id: slider from: 0. to: 1. }
您可以将 AudioOutput 与 QtMultiMedia::MediaPlayer 结合使用以播放音频内容,也可以将其与 MultiMedia::CaptureSession 结合使用以监控捕获会话处理的音频。
另请参阅 VideoOutput 和AudioInput 。
属性文档
device : AudioDevice |
此属性描述连接到此输出的音频设备。
设备属性表示此输出所连接的音频设备。此属性可用于从 QtMultimedia::MediaDevices::audioOutputs() 列表中选择输出设备。
muted : bool |
此属性表示音频输出是否静音。
默认为false
。
volume : real |
该属性显示音频输出的音量。
音量从0.0
(静音)线性缩放至1.0
(全音量)。超出此范围的值将被箝位:低于 0.0 的值将设置为 0.0,高于 1.0 的值将设置为 1.0。
默认音量为1.0
。
用户界面音量控制通常应以非线性方式缩放。例如,使用对数刻度会使感知响度产生线性变化,而这正是用户通常期望从音量控制中获得的效果。
详情请参见QtMultimedia.convertVolume() 。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.