Search in sources :

Example 1 with VideoFileItem

use of com.bixly.pastevid.models.VideoFileItem in project screenbird by adamhub.

the class Recorder method restoreVideoState.

/**
     * Restores previous recording based on saved video and audio data.
     */
public void restoreVideoState() {
    VideoFileItem videoFileItem;
    ArrayList<AudioFileItem> audioFileItems;
    this.createGeneralDirectory();
    if (FileUtil.previousVideoExists(Recorder.VIDEO_DATA)) {
        videoFileItem = (VideoFileItem) FileUtil.readObjectDataFromFile(Recorder.VIDEO_DATA);
        videoRecorder.restoreVideoFileItem(videoFileItem);
        // Restore audio only if it has accompanying video
        if (FileUtil.previousVideoExists(Recorder.AUDIO_DATA)) {
            audioFileItems = (ArrayList) FileUtil.readObjectDataFromFile(Recorder.AUDIO_DATA);
            audioRecorder.setAudioFiles(audioFileItems);
        }
    }
}
Also used : VideoFileItem(com.bixly.pastevid.models.VideoFileItem) AudioFileItem(com.bixly.pastevid.models.AudioFileItem)

Aggregations

AudioFileItem (com.bixly.pastevid.models.AudioFileItem)1 VideoFileItem (com.bixly.pastevid.models.VideoFileItem)1