![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 5
|
Требуется что б на сайте до запуска проигрывания видео была заставка, аля ютуб.
Все перепробывал не работает и в инете ничего нет по этому поводу ![]() вот пример, import fl.video.*; var my_FLVPlybk = new FLVPlayback(); my_FLVPlybk.x = 0; my_FLVPlybk.y = 0; addChild(my_FLVPlybk); my_FLVPlybk.autoPlay = false; my_FLVPlybk.preview="startfon.png"; my_FLVPlybk.skin="SkinUnderPlayStopSeekMuteVol.swf"; my_FLVPlybk.source="rebenok_napugalsya.flv"; my_FLVPlybk.skinBackgroundColor=(0xFFFFFF); my_FLVPlybk.skinBackgroundAlpha=(0.3); Последний раз редактировалось grive; 28.06.2007 в 12:52. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
grive, отредактируйте свой пост и оформите код тегами [code][/code].
|
|
|||||
|
по preview в доках такая ремарочка - Only for live preview..
я совсем не уверен, но подозреваю что будет работать тока при трансляции потока с FMS или какого другого видео-сервера, а не при загрузке файла.. зы: к слову, не вижу почему бы по-простому не прицепить к плееру этот битмап.., а когда надо будет, соответственно -убрать.. Последний раз редактировалось silin; 28.06.2007 в 14:33. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 5
|
сам пхпешник и сложно представить как именно реализовать предложенный вариант, ясно что нужно поставить спрайт поверх и в случае возникновения евента от плеера скрыть, но это только предполагаемая теория
![]() и все таки хочется верить что это возможно реализовать посредством FLVPlayback |
|
|||||
|
собственно не вижу затыков, если верно понял, что хочеца:
package
{
import fl.video.*;
import flash.display.*;
import flash.net.URLRequest;
public class PreviewTest extends Sprite {
private var videoUrl:String = "zzz.flv";
private var previewUrl:String = "preview.png"
private var player:FLVPlayback = new FLVPlayback();
private var preview:Loader=new Loader();
public function PreviewTest() {
player.source=videoUrl;
player.skin = "file:///c|/Program Files/Adobe/Adobe Flash CS3/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinOverPlaySeekMute.swf"
preview.load(new URLRequest(previewUrl))
addChild(player);
player.addChild(preview);
player.addEventListener(VideoEvent.STATE_CHANGE,onChange);
}
private function onChange(evt:VideoEvent):void{
preview.visible=(evt.state!="playing");
//это смотря когда нужно/ ненужно показывать..
}
}
}
Последний раз редактировалось silin; 28.06.2007 в 17:24. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|