Переход от ВОЗДУХА к JavaScript - PullRequest
0 голосов
/ 06 марта 2012

Есть ли способ передать значение app: или appstorage: в файл javascript, который был включен через URLRequest?

У меня есть веб-приложение с видеоплеером HTML5, и меня попросили заставить его работать как приложение AIR. Пока все хорошо, за исключением того, что в jPlayer есть ошибка, которая требует от вас использовать абсолютные пути к файлам для мультимедиа, если вы используете флэш-резерв.

Мне нужно получить путь к файлу каталога app: или appstorage: на компьютере пользователя и передать его в javascript, чтобы плеер мог найти мои видео.

Ответы [ 2 ]

0 голосов
/ 06 августа 2013

Вы можете использовать AIRAliases.js , который находится в папке в пакете Air SDK, и "разрешать" путь через Javascript следующим образом:

var path = air.File.applicationDirectory.resolvePath("your/path/file.ext");

или

var pathObj = air.File.applicationDirectory.resolvePath("your/path/");
var path = pathObj.url;

, чтобы ваш файл мог быть найден по абсолютному пути с чем-то вроде:

path + "/file.ext"
0 голосов
/ 06 марта 2012

Да, есть способ.Настройте мост песочницы.См. Кросс-скриптинг содержимого в разных песочницах безопасности в справочных документах Adobe Flex 3.

...