HTML5 вставлять MP4 видео | как узнать, является ли устройство iphone 3 / 3gs или 4 | Размеры mp4 слишком велики - PullRequest
1 голос
/ 26 января 2011

У меня есть видео mp4, встроенное в html5.он отлично работает на любом браузере и на iphone4 и ipad, но не на iphone 3 и 3gs, потому что его размер составляет 900px * 508px.

как я могу узнать в php (или даже заменить весь тег видео в JavaScript) на каком устройстве (iphone4 или 3G / 3GS) я покажу страницу?

большое спасибо заранее!

Ответы [ 2 ]

2 голосов
/ 26 января 2011

Вы можете показать другое видео (с уменьшенным размером), используя атрибут media, например,

<video controls>
   <source src="myfile.ogg" type="video/ogg">
   <source src="myfile.ogg" type="video/ogg" media="(max-device-width: 300px)">
</video>

Подробнее об этом можно прочитать здесь , прокрутите вниз до пункта «Отправка».Видео с разным сжатием на портативные устройства ".

0 голосов
/ 26 января 2011

Вы, вероятно, можете проверить пользовательский агент, чтобы определить, является ли он iphone4 или 3:

...