Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   и опять проблемма с seek (http://www.flasher.ru/forum/showthread.php?t=108045)

egoserg 14.02.2008 15:43

и опять проблемма с 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
но там решения нет.

BaranovYuriy 17.02.2008 19:50

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


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

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