sound.PlayURL
Description
Allows you to play external sound files, as well as online radio streams. You can find a list of all error codes here
For offline file playback, see sound.PlayFile.
Arguments
2 string flags
Flags for the sound. Can be one or more of following, separated by a space (
" "
):
- 3d - Makes the sound 3D, so you can set its position
- mono - Forces the sound to have only one channel
- noplay - Forces the sound not to play as soon as this function is called
- noblock - Disables streaming in blocks. It is more resource-intensive, but it is required for IGModAudioChannel:SetTime.
If you don't want to use any of the above, you can just leave it as ""
.
3 function callback
Callback function that is called as soon as the the stream is loaded.
Function argument(s):
1 IGModAudioChannel channel - The sound channel. Will be nil if an error occurred.
2 number errorID - ID of an error if an error has occurred. Will be nil, otherwise.
3 string errorName - Name of an error if an error has occurred. Will be nil, otherwise.
Example
Example usage of the function.