SetSoundPosition: Difference between revisions
Jump to navigation
Jump to search
(Wrong parameter description and sample code) |
m (→Example) |
||
Line 24: | Line 24: | ||
outputChatBox("Sound is now playing from: "..tostring(tm)) | outputChatBox("Sound is now playing from: "..tostring(tm)) | ||
else | else | ||
outputChatBox("An error has occured. | outputChatBox("An error has occured.") | ||
end | end | ||
end | end |
Revision as of 22:04, 1 August 2014
This function is used to change the seek position of the specified sound element. Use a player element to control a players voice with this function.
Syntax
bool setSoundPosition ( element theSound, float pos )
Required Arguments
- theSound: The sound element which seek position you want to modify.
- pos: An float value representing the new seek position of the sound. Integer part of this value - seconds, fractional part - milliseconds.
Returns
Returns true if the sound element's seek position was successfully changed, false otherwise.
Example
This example allows the player to set how many milliseconds into the song he wants it to play from
theSound = playSound("music/song.mp3") function setSongPos(cmd, tm) tm = tonumber(tm) local ssp = setSoundPosition(theSound,tm) if ssp then outputChatBox("Sound is now playing from: "..tostring(tm)) else outputChatBox("An error has occured.") end end addCommandHandler("skipsong", setSongPos)
Changelog
Version | Description |
---|
1.3.2 | Added player element for voice control |
See Also
- getRadioChannel
- getRadioChannelName
- getSFXStatus
- getSoundBPM
- getSoundBufferLength
- getSoundEffectParameters
- getSoundEffects
- getSoundFFTData
- getSoundLength
- getSoundLevelData
- getSoundMaxDistance
- getSoundMetaTags
- getSoundMinDistance
- getSoundPan
- getSoundPosition
- getSoundProperties
- getSoundSpeed
- getSoundVolume
- getSoundWaveData
- isSoundLooped
- isSoundPanningEnabled
- isSoundPaused
- playSFX3D
- playSFX
- playSound3D
- playSound
- setRadioChannel
- setSoundEffectEnabled
- setSoundEffectParameter
- setSoundLooped
- setSoundMaxDistance
- setSoundMinDistance
- setSoundPan
- setSoundPanningEnabled
- setSoundPaused
- setSoundPosition
- setSoundProperties
- setSoundSpeed
- setSoundVolume
- stopSound
- Shared
- playSoundFrontEnd