private void CarregarListaVideos() { listaVideos.Clear(); foreach (string caminho in listaPaths) { if (caminho.EndsWith(".v01")) { VideoV01 video = new VideoV01(); if (caminho.Contains(":")) { video.Abrir(caminho); } else { video.Abrir(DiretorioRaiz + Util.Util.TrataDiretorioFWParaWindows(Util.Util.ARQUIVO_SEPARADOR_DIRETORIO + caminho)); } listaVideos.Add(video); } else if (caminho.EndsWith(".v02")) { VideoV02 video = new VideoV02(); if (caminho.Contains(":")) { //se for mais de um video video.Abrir(caminho); } else { // se for apenas um video video.Abrir(DiretorioRaiz + Util.Util.TrataDiretorioFWParaWindows(Util.Util.ARQUIVO_SEPARADOR_DIRETORIO + caminho)); } listaVideos.Add(video); } else if (caminho.EndsWith(".v04")) { VideoV04 video = new VideoV04(); if (caminho.Contains(":")) { video.Abrir(caminho); } else { video.Abrir(DiretorioRaiz + Util.Util.TrataDiretorioFWParaWindows(Util.Util.ARQUIVO_SEPARADOR_DIRETORIO + caminho)); } listaVideos.Add(video); } } }
public VideoV02 AbrirArquivo(string videoPath) { video = (VideoV02)video.Abrir(videoPath); return(video); }