m
no edit summary
mNo edit summary |
|||
| Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi}} | ||
Plays the specified audio file once. Unlike [[API PlayMusic|PlayMusic]], you cannot stop the playback. | |||
PlaySoundFile("path") | |||
== Arguments == | |||
;path : String – The path and name of the sound file you'd like to play, relative to the WoW directory; both wav and mp3 formats are accepted. The file must exist prior to logging in to WoW. | |||
== Examples == | |||
You can play a sound file included with your addon: | |||
PlaySoundFile("Interface\\AddOns\\MyAddOn\\mysound.wav") | PlaySoundFile("Interface\\AddOns\\MyAddOn\\mysound.wav") | ||
Or one of the ones shipped with WoW ([[Power of the Horde]], in this case): | |||
PlaySoundFile("Sound\\Music\\ZoneMusic\\DMF_L70ETC01.mp3") | |||
== Notes == | |||
* There does not appear to be a bad error if the file is missing - it just won't play. There is a return status, which is 1 if the sound was OK and nil if it couldn't be found. | |||
* This API call was broken in patch 1.11 and was fixed in patch 1.11.2. | |||
There does not appear to be a bad error if the file is missing - it just won't play. There is a return status, which is 1 if the sound was OK and nil if it couldn't be found. | |||
This API call was broken in patch 1.11 and was fixed in patch 1.11.2. | |||
== See also == | == See also == | ||
* [[PlaySoundFile macros]] for a listing of audio files shipped with the game. | |||