Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.07.2011, 11:22
allanon85 вне форума Посмотреть профиль Отправить личное сообщение для allanon85 Найти все сообщения от allanon85
  № 1  
Ответить с цитированием
allanon85

Регистрация: May 2008
Сообщений: 106
Отправить сообщение для allanon85 с помощью ICQ Отправить сообщение для allanon85 с помощью Skype™
По умолчанию сбрасываются размеры видео

Приветствую.
Программа загружает видео flv, получает его ширину и высоту. Потом пропорционально меняет эти размеры, в зависимости от размеров флешки. и запускает.

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

Собственно вопрос в следующем: могло ли еще что-то повлиять? например каким то образом сервер..

*пока что нет возможности протестировать какую информацию о ширине и высоте получает флешка на сервере **тестировал на другом сервере, там все работает прекрасно.

Старый 26.07.2011, 11:37
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вы ширину и высоту из метаданных получаете?
Тогда сервер не должен никак повлиять на получаемые данные. Да и вообще не должен, по сути.
__________________
Идите первым!

Старый 26.07.2011, 11:47
allanon85 вне форума Посмотреть профиль Отправить личное сообщение для allanon85 Найти все сообщения от allanon85
  № 3  
Ответить с цитированием
allanon85

Регистрация: May 2008
Сообщений: 106
Отправить сообщение для allanon85 с помощью ICQ Отправить сообщение для allanon85 с помощью Skype™
Да, из метаданных.
Возможно не сервер, а что то еще.

Конечно существует вероятность что код срабатывает неверно, но он элементарный.
после получения мета данных идет смена размеров. ни формул ничего нет.
Да и столько времени работал. все еще работает локально и на другом сервере

Добавлено через 1 час 26 минут
хм. странно, поставил другое видео, с ним работает.
вывел на экран размеры старого видео, пишет что не определились.
видимо какая то проблема в самом видео.

такое может быть что размеры то определяются, то не определяются?

Старый 26.07.2011, 13:44
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Может быть у вас извлечение метаданных как-то не на то событие привязано? Или их использование не в тот момент происходит?
__________________
Идите первым!


Последний раз редактировалось mooncar; 26.07.2011 в 13:50.
Старый 26.07.2011, 13:51
allanon85 вне форума Посмотреть профиль Отправить личное сообщение для allanon85 Найти все сообщения от allanon85
  № 5  
Ответить с цитированием
allanon85

Регистрация: May 2008
Сообщений: 106
Отправить сообщение для allanon85 с помощью ICQ Отправить сообщение для allanon85 с помощью Skype™
метаданные на старый ролик выдает только продолжительность и вес.
на новый ролик выдает все данные.

старый ролик кодировали в flv скорее всего по другому.

судя по тому что метаданные все таки даются, хоть и не полные, значит они запрашиваются правильно, так?
Получается вопрос в другом. Почему старый видео файл раньше давал все метаданные а теперь только часть? и можно ли как то получить все?

на счет возможно неправильного извлечения мета данных, я могу показать код.

Старый 26.07.2011, 13:55
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от allanon85 Посмотреть сообщение
насчет возможно неправильного извлечения мета данных, я могу показать код.
AS2?
Я имел ввиду не саму процедуру извлечения, а момент, когда это делается и момент, когда они используются.
__________________
Идите первым!

Старый 26.07.2011, 14:03
allanon85 вне форума Посмотреть профиль Отправить личное сообщение для allanon85 Найти все сообщения от allanon85
  № 7  
Ответить с цитированием
allanon85

Регистрация: May 2008
Сообщений: 106
Отправить сообщение для allanon85 с помощью ICQ Отправить сообщение для allanon85 с помощью Skype™
нет, ас3
хм. а это имеет значение? это же событие, оно срабатывает когда метаданные становятся доступными. т.е.
прикручивается это событие в самом начале, до того как вызывается stream.play

Старый 26.07.2011, 15:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Я к тому, что ширина и высота для дальнейшего использования должны применяться не раньше, чем сработает обработчик события получения метаданных.
Ну, надо полагать, у вас это так, и это у вас синхронизируется верно.
Тогда больше соображений нет.

"метаданные на старый ролик выдает только продолжительность и вес." - здесь значит где-то собака зарыта.
Удивительно, что для одного и того же файла локально у вас метаданные получаются с шириной и высотой, а с сервера - только длина и вес, если я вас верно понял..
__________________
Идите первым!


Последний раз редактировалось mooncar; 26.07.2011 в 15:15.
Старый 26.07.2011, 15:35
allanon85 вне форума Посмотреть профиль Отправить личное сообщение для allanon85 Найти все сообщения от allanon85
  № 9  
Ответить с цитированием
allanon85

Регистрация: May 2008
Сообщений: 106
Отправить сообщение для allanon85 с помощью ICQ Отправить сообщение для allanon85 с помощью Skype™
кстати насчет локальной версии я был не прав, там то же самое. просто программа может читать не одно видео а несколько и размеры оставались от предыдущего(а предыдущий с такими же размерами). по этому думал что локально работало.

локально тоже не работает.

Старый 26.07.2011, 15:42
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 10  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Перекодируйте файл.
__________________
Идите первым!

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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