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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Apr 2004
Адрес: Украина Харьков
Сообщений: 40
Отправить сообщение для egoserg с помощью ICQ
По умолчанию и опять проблемма с seek

Здравствуйте.
Делаю флеш плеер для проигрывания потокового видео.

Проблемма возникает когда пользователь кликает в какоето определенное место куда хочет перейти.
Так вот на файлах длительность которых составляет больше 1 мин. Все типа работает нормально. Ну покрайней мере я косяков не замечал
А вот когда видео меньше 1 мин то тут начинается прикол.

Суть проблеммы
к примеру у меня видео длинной в 19 сек.
Если просто юзер жмет на кнопку плай и сидит смотрит то все нормально
а вот когда он кликает на произвольное место то тут траблы.
Траблы заключаются в следующем.
к примеру.
Росматриваем вариант когда видео загрузилось полностью.

К примеру пользователь сайчас находится на 3 сек.
и он хочет примерно перейти на 7 сек.

но у меня он какимто образом попадает на 13 сек.

Вот фрагмент функции которая перемещается по видео.


Код:
function mvp_setPositionVideo () {
    _root.sliderVideo.curTimeVideo._width = _root.sliderVideo.b1._x; 
    iProzPos = Math.ceil((_root.sliderVideo.curTimeVideo._width*100) / 240);
    iResultTime = Math.ceil((iTime*iProzPos)/100);
    _root.stream.seek(iResultTime);
///...............
}
Пробовал руками подставлять к примеру _root.stream.seek(7) а он всеравно переходит на 13 сек.
если я устанавливаю _root.stream.seek(2) то работаает нормально
но только до 5 сек. а все остальные перепрыгивают на 13 сек.

В чем может быть проблемма, а главное как ее побороть.

Буду очень благодарен.

На этом форуме искал похожую проблемму
вот нашел http://www.flasher.ru/forum/showthre...highlight=seek
но там решения нет.

Старый 17.02.2008, 19:50
BaranovYuriy вне форума Посмотреть профиль Отправить личное сообщение для BaranovYuriy Найти все сообщения от BaranovYuriy
  № 2  
Ответить с цитированием
BaranovYuriy

Регистрация: Jan 2006
Сообщений: 30
Сталкивался я с этой проблемой..
В хелпе написано примерно так:
в видео есть такая вещь, как контрольные точки (его, кодековские)... при переходе на какую-то секунду флэш ищет ближайшую точку и с нее все воспроизводит... смирись с этим...
можно попробовать пережать видео.

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

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

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


 


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


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