WoW:API PlayMusic: Difference between revisions
Jump to navigation
Jump to search
(→Notes) |
(→Notes: .ogg can be played using this API. .mp2 and .wav files should be able to be played with the API as well.) |
||
Line 17: | Line 17: | ||
*You cannot use this function to play custom MP3 files located outside an addon's directory. You cannot use this function to play custom MP3 files that were added to an addon's directory after WoW has been launched. | *You cannot use this function to play custom MP3 files located outside an addon's directory. You cannot use this function to play custom MP3 files that were added to an addon's directory after WoW has been launched. | ||
*If any of the built-in music is playing when you call this function (e.g. Stormwind background music), it will fade out. | *If any of the built-in music is playing when you call this function (e.g. Stormwind background music), it will fade out. | ||
*( | *(Verified): since World of Warcraft uses the FMOD sound engine, it is very likely that other file formats than mp3 are supported. For example OggVorbis (.ogg). |
Revision as of 04:19, 29 May 2007
Plays the given mp3 file.
PlayMusic(soundFile);
Parameters
Arguments
- soundFile
- String - path to a MP3 file. You can refer to both files in WoW's MPQs, or your own music files in your addon's directory.
Example
PlayMusic("Sound\\Music\\GlueScreenMusic\\wow_main_theme.mp3"); PlayMusic("Interface\\AddOns\\Foo\\bar.mp3");
Result
Current music fades out, login or custom music plays.
Notes
- You cannot pause the playback, but you can stop it with StopMusic().
- You cannot use this function to play custom MP3 files located outside an addon's directory. You cannot use this function to play custom MP3 files that were added to an addon's directory after WoW has been launched.
- If any of the built-in music is playing when you call this function (e.g. Stormwind background music), it will fade out.
- (Verified): since World of Warcraft uses the FMOD sound engine, it is very likely that other file formats than mp3 are supported. For example OggVorbis (.ogg).