A method for providing playback of audio content in a trick-play mode during playback of media content, the method comprising: storing a set of video frames of encoded video comprising a predetermined set of frames of a portion of video content to present in the trick-play mode in a buffer in a playback device; storing a plurality of segments of a portion of encoded audio in a buffer in the playback device, wherein each audio segment is part of a first audio stream and stored as an individual segment, and wherein each audio segment is associated with a set of one or more video frames; receiving a command for playback in a trick-play mode in the playback device; receiving synchronization information which determines a presentation time of at least one video frame from the predetermined set of video frames with a presentation time of each of one or more of the plurality of segments of the portion of audio content; determining a first video frame from the predetermined set of video frames based on the trick-play mode command using the playback device; determining, based on the determined first video frame and the synchronization information, a first set of one or more audio segments from the plurality of audio segments of the first audio stream to be presented with the first video frame; presenting the first set of one or more segments of audio content associated with the first frame during playback in the trick-play mode using the playback device; determining a next video frame from the predetermined set of video frames to present based on the trick-play mode being employed and the selected speed of the trick-play mode according to the trick-play mode command using the playback device, wherein the next video frame does not immediately succeed the first set of video frames when the first set of video frames and the next video frame are played back in a normal playback mode; determining, based on the determined next video frame and the synchronization information, a second set of one or more audio segments from the plurality of audio segments of the first audio stream to be presented with the next video frame; comparing the second set of one or more audio segments with the first set of one or more audio segments; and presenting the second set of one or more audio segments immediately after the first set of audio segments in the trick-play mode using the playback device when the second set of one or more audio segments is not the same as the first set of one or more audio segments. storing a set of video frames of encoded video comprising a predetermined set of frames of a portion of video content to present in the trick-play mode in a buffer in a playback device; storing a plurality of segments of a portion of encoded audio in a buffer in the playback device, wherein each audio segment is part of a first audio stream and stored as an individual segment, and wherein each audio segment is associated with a set of one or more video frames; wherein each audio segment is part of a first audio stream and stored as an individual segment, and wherein each audio segment is associated with a set of one or more video frames; receiving a command for playback in a trick-play mode in the playback device; receiving synchronization information which determines a presentation time of at least one video frame from the predetermined set of video frames with a presentation time of each of one or more of the plurality of segments of the portion of audio content; determining a first video frame from the predetermined set of video frames based on the trick-play mode command using the playback device; determining, based on the determined first video frame and the synchronization information, a first set of one or more audio segments from the plurality of audio segments of the first audio stream to be presented with the first video frame; presenting the first set of one or more segments of audio content associated with the first frame during playback in the trick-play mode using the playback device; determining a next video frame from the predetermined set of video frames to present based on the trick-play mode being employed and the selected speed of the trick-play mode according to the trick-play mode command using the playback device, wherein the next video frame does not immediately succeed the first set of video frames when the first set of video frames and the next video frame are played back in a normal playback mode; determining, based on the determined next video frame and the synchronization information, a second set of one or more audio segments from the plurality of audio segments of the first audio stream to be presented with the next video frame; comparing the second set of one or more audio segments with the first set of one or more audio segments; and presenting the second set of one or more audio segments immediately after the first set of audio segments in the trick-play mode using the playback device when the second set of one or more audio segments is not the same as the first set of one or more audio segments.