- class QAmbientSound#
立体声覆盖声音。 更多…
摘要#
属性#
方法#
def
__init__()def
autoPlay()def
engine()def
loops()def
setAutoPlay()def
setLoops()def
setSource()定义
setVolume()定义
source()定义
volume()
槽#
信号#
注意
这份文档可能包含自动从 C++ 翻译到 Python 的代码段。我们始终欢迎对代码段翻译的贡献。如果您发现翻译中的问题,也可以通过创建一个在https:/bugreports.qt.io/projects/PYSIDE上的工单来让我们知道。
详细描述#
QAmbientSound代表一个与位置和方向无关的声音。它通常用于背景声音(例如音乐),这些声音应该与听者的位置和方向无关。- class Loops#
允许您使用以下值控制播放循环
常量
描述
QAmbientSound.Infinite
无限循环
QAmbientSound.Once
运行一次后停止播放
注意
可以在使用
from __feature__ import true_property时直接使用属性,否则通过访问器函数。- property autoPlayᅟ: bool#
确定声音是否应在指定源时自动开始播放。
默认值为
true。- 访问函数
- property loopsᅟ: int#
确定播放声音之前重复播放的次数。设置为
Infinite将以循环方式无限次播放当前声音。默认值为
1。- 访问函数
要播放的声音的源文件。
- 访问函数
- 属性 volume: float#
定义声音的音量。
值在0到1之间会降低声音的音量,而值大于1则提供额外的增益增强。
- 访问函数
- __init__(engine)#
- 参数:
engine –
QAudioEngine
为
engine创建一个立体声音源。- autoPlay()#
- 返回类型::
bool
另请参阅
属性getter
autoPlay.- autoPlayChanged()#
属性
autoPlay的通知信号。- engine()#
- 返回类型::
返回与此声音相关联的引擎。
- loops()#
- 返回类型::
int
另请参阅
属性getter
loops.- loopsChanged()#
属性
loops的通知信号。- pause()#
暂停声音播放。调用
play()将继续播放。- play()#
开始播放声音。如果声音已在播放,则不执行任何操作。
- setAutoPlay(autoPlay)#
- 参数:
autoPlay – bool
另请参阅
autoPlay属性的设置器。loops属性的设置器。source属性的设置器。volume属性的设置器。- source()#
- 返回类型::
另请参阅
source属性的获取器。- sourceChanged()#
source属性的通知信号。- stop()#
停止声音播放并将当前位置和当前循环计数重置为 0。调用
play()将在声音文件的开头开始播放。- volume()#
- 返回类型::
float
另请参阅
volume属性的获取器。- volumeChanged()#
属性
volume属性的通知信号。