Итак, я обслуживаю видео H.264.mp4 на своем веб-сайте. Я использую видео-плеер с открытым исходным кодом HTML5 http://mediaelementjs.com/. Некоторые посетители просматривают с Safari для iPhone. IPhone 4 поддерживает воспроизведение видео только до 720p, поэтому, если мои видеоролики будут меньше, они будут работать с 4 и 4S. Но 4S поддерживает видео до 1080p. Итак, как я могу подавать более крупное видео на 4S и меньшее видео на 4? Я пробовал это:
<video width="640" height="400" id="player" controls="controls" preload="auto">
<source src="https://s3.amazonaws.com/my-big-1080p-video.mp4" type="video/mp4">
<source src="https://s3.amazonaws.com/my-small-720p-video.mp4" type="video/mp4">
</video>
Но это не сработало. IPhone 4 недостаточно умен, чтобы попробовать второй источник. Как я могу сделать свой сайт для правильного видео на разных устройствах?