Помогите с загрузкой локального видео файла - PullRequest
0 голосов
/ 08 июня 2011

У меня сейчас проблема с загрузкой видеофайлов с моего локального хоста.я попытался скомпилировать мой mxml с -use-network = false.но я не могу этого сделать, потому что мой проект также загружает видео с YouTube через youtubeloader.

код, который я использую для загрузки моего локального vid

<:mx:VideoDisplay id="vid" source="media/MyVideo.flv" height="250" width="250"/>

или есть другой способ загрузить локальныйвидеофайлы?

Вот ошибка

SecurityError: Ошибка № 2148: файл SWF-файла: /// C | /Users/ifcdu1/Desktop/MP/Main.swf не можетполучить доступ к локальному файлу ресурса: /// C | /Users/ifcdu1/Desktop/MP/media/MyVideo.flv.Только локальная с файловой системой и доверенные локальные SWF-файлы могут иметь доступ к локальным ресурсам.

И вот ошибка, если я компилирую с -use-network = false

SecurityError: Ошибка № 2028: SWF-файл локальной локальной файловой системы: /// C | /Users/ifcdu1/Desktop/MP/Main.swf не может получить доступ к Интернет-URL http://www.youtube.com/apiplayer?version=3.

Любая помощь будетбыть оцененнымспасибо

1 Ответ

1 голос
/ 08 июня 2011

Есть способы справиться с этим, отредактировав свою изолированную программную среду безопасности.

Но самый простой способ сделать это - это:

  1. Установить Apache на свои окнамашина (если вам нужен более быстрый способ управления локальным сервером, установите WAMP / XAMPP, для загрузки и установки потребуется около 5 минут)

  2. Поместите файлы в wamp / www / media

3. Вместо использования

<mx:VideoDisplay id="vid" source="media/MyVideo.flv" height="250" width="250"/>

use

<mx:VideoDisplay id="vid" source="http://localhost/media/MyVideo.flv" height="250" width="250"/>

Это должно решить все проблемы.

PS: Этокажется, что вы хотите создать веб-приложение, а не настольное приложение, из-за которого возникает эта проблема. Если бы вы использовали приложение AIR, исключение локальной изолированной программной среды безопасности не возникло бы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...