94 lines
1.6 KiB
Lua
94 lines
1.6 KiB
Lua
soundInfo = {}
|
|
|
|
function getLink(name_)
|
|
return soundInfo[name_].url
|
|
end
|
|
|
|
exports('getLink', getLink)
|
|
|
|
function getPosition(name_)
|
|
return soundInfo[name_].position
|
|
end
|
|
|
|
exports('getPosition', getPosition)
|
|
|
|
function isLooped(name_)
|
|
return soundInfo[name_].loop
|
|
end
|
|
|
|
exports('isLooped', isLooped)
|
|
|
|
function getInfo(name_)
|
|
return soundInfo[name_]
|
|
end
|
|
|
|
exports('getInfo', getInfo)
|
|
|
|
function soundExists(name_)
|
|
if soundInfo[name_] == nil then
|
|
return false
|
|
end
|
|
return true
|
|
end
|
|
|
|
exports('soundExists', soundExists)
|
|
|
|
function isPlaying(name_)
|
|
return soundInfo[name_].playing
|
|
end
|
|
|
|
exports('isPlaying', isPlaying)
|
|
|
|
function isPaused(name_)
|
|
return soundInfo[name_].paused
|
|
end
|
|
|
|
exports('isPaused', isPaused)
|
|
|
|
function getDistance(name_)
|
|
return soundInfo[name_].distance
|
|
end
|
|
|
|
exports('getDistance', getDistance)
|
|
|
|
function getVolume(name_)
|
|
return soundInfo[name_].volume
|
|
end
|
|
|
|
exports('getVolume', getVolume)
|
|
|
|
function isDynamic(name_)
|
|
return soundInfo[name_].isDynamic
|
|
end
|
|
|
|
exports('isDynamic', isDynamic)
|
|
|
|
function getTimeStamp(name_)
|
|
return soundInfo[name_].timeStamp or -1
|
|
end
|
|
|
|
exports('getTimeStamp', getTimeStamp)
|
|
|
|
function getMaxDuration(name_)
|
|
return soundInfo[name_].maxDuration or -1
|
|
end
|
|
|
|
exports('getMaxDuration', getMaxDuration)
|
|
|
|
function isPlayerInStreamerMode()
|
|
return disableMusic
|
|
end
|
|
|
|
exports('isPlayerInStreamerMode', isPlayerInStreamerMode)
|
|
|
|
function getAllAudioInfo()
|
|
return soundInfo
|
|
end
|
|
|
|
exports('getAllAudioInfo', getAllAudioInfo)
|
|
|
|
function isPlayerCloseToAnySound()
|
|
return isPlayerCloseToMusic
|
|
end
|
|
|
|
exports('isPlayerCloseToAnySound', isPlayerCloseToAnySound) |