if(vid.video != "")
Вы хотите выполнять код только тогда, когда видео не равно "", но если вы хотите выполнить код, когда он равен "", вам нужно
if(vid.video == "")
Однако, если вы хотитечтобы проверить, является ли оно неопределенным, вам нужно сделать
if(vid.video === undefined){
vid.video is not defined here
}
или
if(vid.video){
vid.video is defined here
}