Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2020-04-29 10:32:25 ЛС | профиль | цитата
Вообще это реально создать компонент проигрывателя видео из потока?

Такие компоненты есть!
Add(MainForm,14663526,364,259)
{
Width=947
Height=411
BorderStyle=4
Point(Handle)
Point(onResize)
Point(Width)
Point(Height)
}
Add(DirectShowPlayer,14928441,693,322)
{
Point(doFullScreen)
Point(doClose)
Point(doPause)
link(onEventCode,8399842:doConvert,[])
link(Handle,8571405:Var1,[])
}
Add(Hub,14739693,539,322)
{
link(onEvent1,16078791:doDeferredEvent,[])
link(onEvent2,9848857:doEvent1,[(564,335)(564,405)(312,405)(312,363)])
}
Add(ChildPanel,8571405,700,266)
{
}
BEGIN_SDK
Add(EditMulti,8590332,21,21)
{
VarCount=1
Width=531
Height=347
link(Var1,210257:Handle,[(27,252)(41,252)])
}
Add(Panel,210257,35,105)
{
Width=619
Height=385
Color=-16777198
Point(Handle)
Point(PHandle)
}
END_SDK
Add(Hub,2486813,644,322)
{
link(onEvent1,14928441:doPlay,[])
link(onEvent2,14928441:doFullScreen,[(676,335)(676,342)])
}
Add(Timer,1377823,364,364)
{
Interval=10000
Enable=1
AutoStop=1
link(onTimer,9035997:doWork2,[])
}
Add(ChanelToIndex,9035997,420,357)
{
link(onIndex,9910225:doVisible,[])
}
Add(Hub,9848857,322,357)
{
link(onEvent1,9035997:doWork1,[])
link(onEvent2,1377823:doTimer,[])
}
Add(Label,1115093,469,259)
{
Left=660
Top=160
Width=153
Height=33
Font=[MS Sans Serif,18,4,255,1]
Caption="Ждём 15 сек!"
}
Add(ListBox,9910225,469,315)
{
Left=620
Top=15
Width=240
Height=340
Strings=#47:http://uiptv.do.am/1ufc/000000001/playlist.m3u8|47:http://uiptv.do.am/1ufc/000000002/playlist.m3u8|47:http://uiptv.do.am/1ufc/000000009/playlist.m3u8|47:http://uiptv.do.am/1ufc/000000005/playlist.m3u8|29:http://brodilo.tv/channel.php|65:http://545-tv.com/PREMIUM/NO/KANAL/cmVuLXR2b3JlbF8xX1VNT1hC#.m3u8|61:http://545-tv.com/PREMIUM/NO/KANAL/cmVudHZoZF8xX0VIR1ZT#.m3u8|
DataType=1
Point(doVisible)
link(onClick,14739693:doEvent1,[])
}
Add(ListBox,8113730,896,322)
{
Left=865
Top=10
Width=60
Height=345
DataType=1
Point(doVisible)
}
Add(Button,10787561,588,364)
{
Left=665
Top=360
TabOrder=-1
Caption="Pause"
link(onClick,14928441:doPause,[(627,370)(627,356)])
}
Add(Button,131516,588,399)
{
Left=725
Top=360
TabOrder=-1
Caption="Stop"
link(onClick,14928441:doClose,[(655,405)(655,349)])
}
Add(DeferredEvent,16078791,588,322)
{
InData=0
link(onDeferredEvent,2486813:doEvent1,[])
}
Add(Convertor,8399842,749,322)
{
Mode=6
link(onResult,8113730:doAdd,[])
}

Надо в схеме заменить битые ссылки на рабочие!
карма: 6

0
Редактировалось 1 раз(а), последний 2020-04-29 11:29:55