fix app crash if CMTimeGetSeconds([self.playerItem duration]) == NaN