It's how the video is encoded on iOS. So quicktime stores and
plays back the correct orientation, but most players can't read
this information. You have to encode the video in the correct
orientation. Trying to figure out an approach myself. At one point
I locked my app in one orientation, but I want use all.
Same issue. Also happens with Android videos. Quicktime plays
them all at the right orientation but videojs (and VLC for that
matter) don't. Has anybody figured out a workaround? Or even better
. . . are the videojs people working on a way to autodetect and
play at the right orientation?