Наша компания хотела бы разместить некоторый маркетинг/учебный контент на USB-накопителях USB для распространения среди наших клиентов.
Содержимое - это HTML + встроенные видео. Видео (в настоящее время .flv) не являются интерактивными или что-то в этом роде, хотя они важны для контента. Сложный бит в том, что HTML содержит Javascript, который должен запускаться, когда видео завершено.
Наша первая мысль заключалась в том, чтобы использовать решение для видеообработки Flash, например Jwplayer. Это отлично работает, когда файлы размещенный на веб-сервере. Однако из-за политики безопасности Flash local (например, "file://foo.js" ) Javascript-код не может получать обратные вызовы от объектов Flash. Кроме того, пользователи Internet Explorer получают отвратительные предупреждения о безопасности (как они чертовски хорошо должны!), Когда локальные веб файлы содержат объекты ActiveX, такие как Flash.
Идеи?
В идеале мы хотели бы быть как кросс-браузер, так и кросс-платформенным, не требуя от пользователей ничего устанавливать. Но мы не можем гарантировать их будьте готовы или захотите вкрутиться с настройками безопасности, и мы не можем гарантировать, что у них будет браузер с поддержкой HTML5-видео.
Похоже, что по умолчанию этот способ по умолчанию - это просто упаковать вещи в автономный исполняемый файл Flash Player. Интересно, можно ли это сделать иначе, желательно с веб-стандартами.
Titanium Appcelerator Desktop будет близок к совершенству, хотя настольная версия не поддерживает видео!