Просмотр полной версии : flv плеер
Доброго времени суток, я делаю flv-плеер для воспроизведения видео на своём сайте. Мне просто приятнее вставлять не ютубовский плеер, а собственный, со своим логотипом.
Он уже есть, надо довести до ума
Есть два вопроса:
1) как сделать так, чтобы независимо от масштаба, строка воспроизведения в плеере всегда имела один размер, либо как на youtube.com имела всегда единую высоту, а по ширине разъезжалась в области полосы прокрутки видеоролика (кнопки также имеют единый размер независимо от размера плеера на экране)?
2) ещё хочу сделать кнопочку "полный экран" (в ютубовском плеере она есть), как реализовать? естественно реализация будет возможна только после решения проблемы №1, описанной выше.
Заранее спасибо всем кто ответит
ЗЫ: поиском юзал, готовые flv-плееры - не вариант.
Stage.scaleMode = "noScale";
Stage.align = "TL";
............................................
//Размер видео после фулскнира
my_video._width = Stage.width;
my_video._height = Stage.height;
//положение кнопки Play
btn_play._x=Stage.width/2; // центр экрана
btn_play._y=Stage.height-23; // 23 пикселя от низа экрана
Fullscreen
Stage["displayState"] = "fullScreen";
Stage["displayState"] = "normal";
Вот фулскрин однако не работает... Банальная кнопочная функция
on (release) {
Stage["displayState"] = "fullScreen";
} не даёт никаких эффектов
правда, возможно оттого, что у меня 8 флэш...
нужно в ХТМЛ разрешить флешке фуллскрин
<param name="allowFullScreen" value="true" />
И wmode должен быть opaque
Fullscreen
Stage["displayState"] = "fullScreen";
Stage["displayState"] = "normal";
Раздел по AS3 ниже по улице.
iNils в АС2 это тоже работает %)
DarkLight
23.11.2007, 17:06
displayState работает и в AS2 при условии воспроизведения в 9ом плеере нужной подверсии(Availability: ActionScript 2.0; Flash Player 9.0.28.0)
А ну правильно, я смотрел в хелпе по AS3, а там соответственно написано "Language version: ActionScript 3.0 " :D
Эмм... Я тут с такой непоняткой столкнулся: не все видеофайлы воспроизводятся до конца. Некоторые перестают играть за сотую долю секунды до конца, и событие NetStream.Play.Stop не может быть из-за этого обработано...
hamstress
12.01.2008, 14:52
Ребята!
подскаэите на счёт размера (высота, ширина) видеоплеера во время проигрывания.
Нужно проигрывать файл в таком размере, в каком его сконвертили (full size).
В хелпе флеша нашла вот это в разделе height (Video.height property)
my_video._width = Stage.width;
my_video._height = Stage.height;
попробовав пример, который предлагает флеш - получила на выходе белый экран со звуком из видео файла на фоне.
Подскажите, где прогадала?
вот полный пример, который предлагает флеш для реализации:
var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStrm:NetStream = new NetStream(netConn);
myVideo.attachVideo(netStrm);
netStrm.play("Video.flv");
netStrm.onStatus = function(infoObject:Object) {
switch (infoObject.code) {
case 'NetStream.Play.Start' :
case 'NetStream.Buffer.Full' :
myVideo._width = myVideo.width;
myVideo._height = myVideo.height;
break;
}
}
+1
та же проблемма... видео нету а звук играет :((( пробовал только локально, FLV файл точно рабочий (на прямую работает)
Попробуйте потрейсить вот это: myVideo.width. А вообще, код рабочий. Попробуйте выложить исходник с коротким видео.
А можно привести код или исходник flv плеера?
Сори что старая тема, уже как месяц, но создавать для этого не стал тему... В поиске нету ибо...
таким методом сделал свой фуллскрин, но такая штука-при смещении кнопок на фуллскрине-бегунки с seekBar и volumeBar остаются на прежнем месте, каким образом их сместить.. замечено, что смещаются они в нужное положение на экране при щелчке на них .. как обновить эти компоненты при ресайзе?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.