It appears that YouTube has again changed something that is affecting the "embedding" of videos. Hopefully my internet will be stabilized by tomorrow and if it is, I'll start investigating a new way to embed the videos into posts.
At this point, links will be the only way to see the videos.