- 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属性
的通知信号。