У меня есть веб-сайт jQuery Mobile, который я создал для моего друга / клиента. Он имеет только 6 страниц или около того (2 из них являются диалоговыми окнами). На сайте есть видео HTML5 с резервной поддержкой флэш-памяти через библиотеку videojs. Все видео правильно закодированы в mp4, ogv (theora) и webm и пока воспроизводятся на всех устройствах, которые я использовал.
Моя проблема заключается в пропускной способности, целью программы действительно должно быть приложение, потому что это информационные видеоролики, которые, возможно, потребуется просматривать в любое время, даже без доступа к Интернету (для первого входа в систему для проверки учетных данных требуется доступ в Интернет) ).
У меня осталось 3 решения, попробуйте самостоятельно написать нативные приложения для всех платформ на их родных языках, использовать Sencha Touch (что мне достаточно удобно с extJS) или взять мое существующее мобильное приложение jquery, которое на 100% функциональность, включая вход в систему и управление некоторыми внутренними пакетами, для назначения пользователям пакета видео (есть несколько пакетов, каждый из которых содержит от 8 до 20 видео), а также следуйте учебному руководству jQuery Mobile для подготовки вашего приложения к PhoneGap, я считаю, что это только две настройки, и обе должны включать запросы «между доменами», так как мое текущее веб-приложение будет работать как локальный, оно будет видеть сценарии как внешние страницы.
Мой главный вопрос / проблема для одного, я никогда не использовал PhoneGap; кроме их учебника по Android для Hello World, и я знаю, что есть и другие интегрированные фреймворки: PhoneGap, Titanium, Corona, Adobe Flex (которые я устанавливаю во время написания этого учебника, чтобы увидеть, что он может предложить. Если у него есть такие функции, как автоматическое кодирование видео для целевого устройства (изменение разрешения видео) или вообще есть локальные функции воспроизведения видео, которые могут работать.
Кто-нибудь знает, какие из существующих платформ имеют возможность устанавливать набор видео на SD-карту (всего около 6 МБ на установку) и воспроизводить их в исходном формате (я имею в виду, что в родном плеере устройств, а не в линейном режиме) внутри веб-просмотра). Что в любом случае на телефонах Android, мой текущий плеер на базе videojs воспроизводит файлы изначально во всем, что я пробовал.
Мне просто нужно нажать в правильном направлении, если есть плагин PhoneGap, о котором я не знаю, который позволяет воспроизводить видео с SD-карты, это было бы потрясающе. Хотя я не очень доволен скоростью андроида и ежевики контроля веб-просмотра. Так что то, что использует 100% нативный контроль, было бы замечательно. Я надеюсь, что вы, ребята, можете придумать некоторые идеи, вы можете увидеть текущее приложение в действии на m.yourvideobenefits.com email: abc@tool.com пароль: demo
Вы должны просматривать его со своего телефона, если хотите видеть его правильно, но если у вас нет смартфона; имейте в виду, что при просмотре этой страницы в некоторых браузерах для настольных компьютеров видео становятся актуальными после загрузки. Это потому, что у меня есть autoload="true"
в теге видео (который игнорируется на большинстве телефонов, но, хотите верьте, хотите нет), установка autoload="true"
- это то, что на самом деле позволяет видео не воспроизводиться на некоторых устройствах. Ошибка на устройстве, Я уверен ... но без этого тега видеоролики воспроизводились на iPhone 4 с последней версией iOS.