AudioOutput QML 类型

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

导入语句: import QtMultimedia
实例化: QAudioOutput

特性

详细描述

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

You can use AudioOutput together with a QtMultiMedia::MediaPlayer to play audio content, or you can use it in conjunction with a MultiMedia::CaptureSession to monitor the audio processed by the capture session.

另请参阅 VideoOutput and AudioInput .

特性文档编制

device : AudioDevice

This property describes the audio device connected to this output.

The device property represents the audio device this output is connected to. This property can be used to select an output device from the QtMultimedia::MediaDevices::audioOutputs() list.

muted : bool

This property holds whether the audio output is muted.

默认为 false .

volume : real

This property holds the volume of the audio output.

The volume is scaled linearly from 0.0 (silence) to 1.0 (full volume). Values outside this range will be clamped: a value lower than 0.0 is set to 0.0, a value higher than 1.0 will set to 1.0.

默认音量为 1.0 .

UI volume controls should usually be scaled non-linearly. For example, using a logarithmic scale will produce linear changes in perceived loudness , which is what a user would normally expect from a volume control.

QtMultimedia.convertVolume() 了解更多细节。