Updated video component to work across browsers