The music volume for the file player is just a bit overpowering, so I set it low and let users adjust the volume via the menu.
MusicVolumeSetting = 2
Volume = 1 / 3 * 0.1
menu:addOptionsMenuItem("Music Vol", { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, MusicVolumeSetting, function(value)
Volume = value / 3 * 0.1
MusicVolumeSetting = value
UpdatePlayerVolumes()
end)
function UpdatePlayerVolumes()
for _, player in pairs(MusicCache) do
player:setVolume(Volume, Volume, 1)
if (player:getOffset() > 0) then
-- if the player is already playing, it seams you have to do a pause/play to adjust the volume.
player:pause()
player:play()
end
end
end