Define a variety of samples and parameters to be used for SoundInstance . 更多...
| import 语句: | import QtAudioEngine 1.1 | 
| Since: | Qt 5.0 | 
| 继承: | Item | 
Sound can be accessed through QtAudioEngine::AudioEngine::sounds with its unique name and must be defined inside AudioEngine or be added to it using AudioEngine.addSound() if Sound is created dynamically.
Rectangle { color:"white" width: 300 height: 500 AudioEngine { id:audioengine AudioSample { name:"explosion01" source: "explosion-01.wav" } AudioSample { name:"explosion02" source: "explosion-02.wav" } Sound { name:"explosion" playType: Sound.Random PlayVariation { sample:"explosion01" minPitch: 0.8 maxPitch: 1.1 } PlayVariation { sample:"explosion02" minGain: 1.1 maxGain: 1.5 } } } MouseArea { anchors.fill: parent onPressed: { audioengine.sounds["explosion"].play(); } } }
This property specifies which attenuation model this sound will apply.
This property specifies which AudioCategory this sound belongs to.
This property holds the name of Sound, must be unique among all sounds and only defined once.
This property holds the playType. It can be one of:
The default value is Random.
| addPlayVariation ( PlayVariation playVariation ) | 
添加给定 playVariation to sound. This can be used when the PlayVariation is created dynamically:
import QtAudioEngine 1.1 AudioEngine { id: engine Component.onCompleted: { var playVariation = Qt.createQmlObject('import QtAudioEngine 1.1; PlayVariation {}', engine); playVariation.sample = "sample"; playVariation.minPitch = 0.8 playVariation.maxPitch = 1.1 var sound = Qt.createQmlObject('import QtAudioEngine 1.1; Sound {}', engine); sound.name = "example"; sound.addPlayVariation(playVariation); engine.addSound(sound); } }
| QtAudioEngine::SoundInstance newInstance () | 
返回新的 SoundInstance .
创建新的 SoundInstance and starts playing with specified position , velocity , direction , adjusted gain and pitch .
														创建新的
														
															SoundInstance
														
														and starts playing with specified
														position
														,
														
															velocity
														
														, adjusted
														
															gain
														
														and
														
															pitch
														
														. Direction is set to
														
"0,0,0"
														
														.
													
															创建新的
															
																SoundInstance
															
															and starts playing with specified
															position
															, adjusted
															
																gain
															
															and
															
																pitch
															
															. Direction and velocity are all set to
															
"0,0,0"
															
															.
														
创建新的 SoundInstance and starts playing with specified position , velocity , direction and adjusted gain .
																	创建新的
																	
																		SoundInstance
																	
																	and starts playing with specified
																	position
																	,
																	
																		velocity
																	
																	and adjusted
																	
																		gain
																	
																	. Direction is set to
																	
"0,0,0"
																	
																	.
																
																		创建新的
																		
																			SoundInstance
																		
																		and starts playing with specified
																		position
																		and adjusted
																		
																			gain
																		
																		. Direction and velocity are all set to
																		
"0,0,0"
																		
																		.
																	
创建新的 SoundInstance and starts playing with specified position , velocity and direction .
																				创建新的
																				
																					SoundInstance
																				
																				and starts playing with specified
																				position
																				and
																				
																					velocity
																				
																				. Direction is set to
																				
"0,0,0"
																				
																				.
																			
																					创建新的
																					
																						SoundInstance
																					
																					and starts playing with specified
																					position
																					. Direction and velocity are all set to
																					
"0,0,0"
																					
																					.
																				
																						创建新的
																						
																							SoundInstance
																						
																						and starts playing with the adjusted
																						
																							gain
																						
																						and
																						
																							pitch
																						
																						. Position, direction and velocity are all set to
																						
"0,0,0"
																						
																						.
																					
																							创建新的
																							
																								SoundInstance
																							
																							and starts playing with the adjusted
																							
																								gain
																							
																							. Position, direction and velocity are all set to
																							
"0,0,0"
																							
																							.
																						
																								创建新的
																								
																									SoundInstance
																								
																								and starts playing. Position, direction and velocity are all set to
																								
"0,0,0"
																								
																								.