Как говорится в названии, я ищу кросс-браузер и, в основном, кросс-платформенное решение для отображения видео html5 с разным размером.. Моя основная проблема заключается в том, что при доступе к видео высокого разрешения со стандартного/низкоуровневого устройства он не будет воспроизводиться, поскольку собственное видеоприложение не сможет его обработать; это в основном относится к старым/низкобюджетным устройствам Android, которые имеют стандартное или низкое разрешение дисплея.
Мое лучшее предположение заключалось в том, чтобы отфильтровать исходный видеофайл на основе медиатекста ширины устройства с чем-то вроде if width < 480 --> use low-res video
, но это, вероятно, исключает возможности высокопроизводительных устройств, таких как iphones, galaxyS2 + и т.д.
В конце концов, я спрашиваю, есть ли что-то для запроса, например, "поддержка максимального разрешения видео" или тому подобное. Я знаю, что есть что-то в Android API, но я не знаю, можно ли его использовать в этой ситуации.
Ниже некоторых ссылок, которые я нашел для справки:
http://www.genuitec.com/mobile/docs/encodingVideo/encodingVideo.html http://developer.android.com/guide/appendix/media-formats.html#recommendations http://developer.android.com/reference/android/media/CamcorderProfile.html