![]() |
Срабатывание события onMetaData
Привет всем.
Приведу небольшой абстрактный код, так чтобы вычленить проблему. Код AS1/AS2:
Ролик 1 имеет метаданные: Код:
filesize = 3224817Код:
canSeekToEnd = trueВопрос 2: Второй ролик был закодирован Adobe Flash CS3 Video Encoder. Почему в нем нет filesize? Вопрос 3: Если убрать команду ns.seek(0), то событие будет срабатывать на обоих роликах. Объясните, если можно, в двух словах это влияние. Мне казалось, что onMetaData срабатывает после play, если ролик содержит метаданные. Буду очень признателен, если кто-то подскажет ответы. Спасибо. |
1) Нет, не из-за filesize;
2) Разные энкодеры зашивают разные данные; 3) Да, тогда и срабатывает onMetaData. Зачем перемотку в начало поставили, когда видео начало проигрываться? Получается нелогично как-то. Цитата:
А как второй ролик запускаете? |
по seek срабатывает onStatus, но не отрабатывает onMetaData
|
Ребята, спасибо что ответили.
Второй ролик запускается как и первый (по очереди переименовываем их в test.flv). Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
И все равно механизм мне не понятен. Запускаем play (видео, кстати, запускается), метаданные получены, что мешает сработать onMetaData еще даже до выполнения seek. Или как это seek может отключить это событие... :) |
| Часовой пояс GMT +4, время: 05:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.