Обновление: Оказывается, это недокументированное поведение NetStream class - NetStream загружается относительно swf, в отличие от URLRequest, который загружается относительно документа HTML ... раздражает.
У меня возникает странная проблема при загрузке FLV-файла с использованием класса fl.video.VideoPlayer
, поставляемого с CS4: Adobe docs здесь
Обычно при загрузке внешнего содержимого в flashplayer путь указывается относительно HTML-страницы, в которую встроен swf, но когда я пытаюсь загрузить FLV с помощью класса VideoPlayer, проигрыватель ищет путь относительно swf, а не HTML (как и следовало ожидать).
например: Мои настройки файла: index.html
(который содержит swf) swf/my-video-player.swf
video/my-video.flv
Когда я вызываю videoPlayer.play("video/my-video.flv")
из swf (в index.html), браузер пытается загрузить "swf/video/my-video.flv"
, который относится к swf, а не к HTML.
Кто-нибудь еще испытывал такое поведение с классом VideoPlayer? Есть идеи, почему это может происходить?