Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FLV Playback проблема с seek'ером (http://www.flasher.ru/forum/showthread.php?t=130898)

uglan 08.10.2009 09:14

FLV Playback проблема с seek'ером
 
Всем привет!
Не могу нигде найти решения проблемы с сикером. При попытке переместить сикер в еще незагруженную область плеер перестает работать, а эксплорер выдает ошибку:
VerifyError: Error #1107: Данные ABC повреждены, попытка чтения вне пределов.
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.video::FLVPlayback/http://www.adobe.com/2007/flash/flvplayback/internal::_scrubFinish()
at fl.video::UIManager/http://www.adobe.com/2007/flash/flvplayback/internal::handleRelease()
at fl.video::UIManager/http://www.adobe.com/2007/flash/flvplayback/internal::handleMouseUp()

Создаю стандартный контрол FLV со стандартным скином из Адобовской же документации. Пример:
Код AS3:

import fl.video.FLVPlayback;
import fl.video.FLVPlayback;
var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv";
 
function FLVPlaybackExample() {
player.source = videoPath;
player.skinBackgroundColor = 0x666666;
player.skinBackgroundAlpha = 0.5;
}
FLVPlaybackExample();

Компилирую ролик - все отлично. При попытке увести сикер за пределы загруженной области сикер возвращается в конец загруженной области и продолжает играть. Открываю в браузере - за пределами загруженной области сикер вешает плеер.
Что это такое и как с этим бороться?

Спасибо!

wvxvw 08.10.2009 14:53

Вы уверены что компилируете и тестите в одной и той же версии плеерa? VerifyError может часто случатся если вы компилируете под более позднюю версию, чем та, в которой просматриваете.

uglan 08.10.2009 16:55

Самое интересное что даже на сайте Адобов та же ошибка!
Вот тут в ролике с рекой если очистить кэш и если "скорость" интернета позволяет увидеть процесс подгрузки ролика при попытке перенести бегунок плеера в незагруженную область - плеер тоже виснет.

http://www.adobe.com/devnet/flash/qu...ack_component/

wvxvw 08.10.2009 16:59

Ну так а вы версию плеера проверили? У меня нет там ошибки.

uglan 08.10.2009 17:12

Цитата:

Сообщение от wvxvw (Сообщение 856372)
Ну так а вы версию плеера проверили? У меня нет там ошибки.

Как она может быть разной если я публикую html из флеш и не меняю настройки. Он же сам вставляет туда версию и одновременно компиллирует ролик. Разумеется они идентичные.

Наверно просто быстро загружается и полосы прогресса не видно. Когда ролик загружен с сикером проблем нет, как я уже говорил.

wvxvw 08.10.2009 19:43

Нда... версию плеера которая у вас в браузере... при чем тут то, что у вас в HTML написано, а если вы там напишете "у меня есть 1000000 долларов" - вы думаете они у вас сразу и появятся?

uglan 08.10.2009 23:10

Цитата:

Сообщение от wvxvw (Сообщение 856427)
Нда... версию плеера которая у вас в браузере... при чем тут то, что у вас в HTML написано, а если вы там напишете "у меня есть 1000000 долларов" - вы думаете они у вас сразу и появятся?

Ничего не понял% о какой версии плеера тогда идет речь? У меня в системе стоит 10-я версия Flash. Компиллирую ролик в 9-й. Как одно зависит от другого? При воспроизведении(по крайней мере в браузере, а именно браузерное воспроизведение меня интересует в данный момент) насколько я знаю, назначается версия воспроизводящего плеера соответствующая версии скомпиллированного ролика и в таком случае совершенно неважно какая версия установлена на компе, главное чтобы не ниже той которая в ролике.
Поясните плиз.

wvxvw 09.10.2009 00:53

В браузере кликнуть правой кнопкой мыши на флешке и посмотреть, что там написано (в последней строчке меню), а лучше, кликнуть по этой последней строчке - она вас отправит на сайт, который вам эту версию и выведет
http://www.adobe.com/software/flash/about/
Или поставьте FlashTracer для FF и потрейсте, или просто выведите в текстовое поле
Код AS3:

Capabilities.version

Кроме того, я не знаю, но вполне возможен такой вариант, что этот компонент переписали под FP10, и тогда вам нужно будет найти его предыдущую версию. Я сильно сомневаюсь, что его кто-то переписывал, но мало ли... я им не пользуюсь :)


Часовой пояс GMT +4, время: 05:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.