The video.js player keeps its defined width even on mobile, meaning that the video might stretch outside the visible screen.
[[File:Exhaust_fan_smoke_test.mp4|border|640px]]
Setting the following CSS seems to fix it;
:not(.thumbinner) > .video-js.video-js:not(.vjs-fullscreen) {
display: inline-block;
vertical-align: initial;
max-width: 100%;
height: auto;
padding-bottom: 56.25%;
}The padding is necessary to keep the video height from becoming 0. The value 56.25% is the percentage relation between height and width in 16:9 format. (It would be 75% is the video was 4:3).
So the padding percentage must be calculated based on the height/width ratio.

