Track = {}
function Track:new()
Track.instanceTable = {
[1] = {
trackSnd = audio.loadStream( "Sound/Tracks/01.mp3" ),
trackVolume = 100,
trackName = "track_01.mp3",
trackStart = {
[1] = {5000, 1000},
[2] = {15000, 1000},
},
},
}
function Track:play( track, trackBegin )
Track.activeTrack = track
track = Track.instanceTable[track]
local snd = track.trackSnd
local begin, stop = unpack(track.trackStart[trackBegin], 1, 2 )
local seek = audio.seek(begin, snd)
local c = audio.play(snd)
audio.stopWithDelay(stop, c)
end
end
return Track
Comments