![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2008
Сообщений: 29
|
Есть плеер с функцией перемотки. Нужно из хтмл ничанать воспроизведение с указанной позиции. Что нужно передать в flashvars и с какими параметрами(т.е. в чем измеряется само время в клипе)
var flv_connect:NetConnection = new NetConnection();
flv_connect.connect(null);
var motionStream:NetStream = new NetStream(flv_connect);
var soundControll:Sound = new Sound(_level0);
var duration:Number = 0;
var seeker:Number = null;
var timePressed:Number = 0;
var onTheRun:Boolean = false;
motion_mc.motion_vid.attachVideo(motionStream);
motionStream.setBufferTime(2);
/motionStream.onMetaData = function(meta:Object):Void {
duration = meta.duration;
};
motionStream.onStatus = function(motion_status:Object):Void {
if (motion_status.code == "NetStream.Play.Stop") {
motionStream.seek(duration);
motionStream.pause(true);
play_btn._visible = true;
pause_btn._visible = false;
-----------------
сам поиск:
-----------------
function changePos(dir:Number):Void {
timePressed++;
dir *= Math.ceil(timePressed/10);
var dest:Number = motionStream.time+dir;
if (dest<0) {
dest = 0;
}
if (dest>duration) {
dest = duration;
}
motionStream.seek(dest);
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 35
|
Время в клипе измеряеться в секундах.
Нужно предать во флеш переменную, в которой будет нужная позиция в секундах. Например если передать переменную offsetTime==30, то код начнет проигрывать фильм с 30-й секунды
__________________
qubstudio.com |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 29
|
Что то не работает, можно код если несложно как это должно быть во флеше и в хтмле?
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
__________________
john |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 35
|
Для пересылки данных во флеш из html, поищи информацию о вставке флеш на страницу с помощью swfObject.
__________________
qubstudio.com |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|