Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2017-10-25 13:05:36 ЛС | профиль | цитата
Поправил http://forum.hiasm.com/getfile/38232 синхронизацию по концу потока по умолчанию.
Не забываем дёргать за ниточку doSetPosition
конец песни, это тоже позиция и точка синхронизации

Add(MainForm,11879092,210,140)
{
 Height=117
 link(onCreate,13443462:doInit,[])
}
Add(BASS_Init,13443462,273,154)
{
}
Add(BASS_StreamCreateURL,1863145,525,154)
{
 Name="InetStream"
 link(onCreate,12481131:doEvent1,[])
 link(URL,2861385:Text,[])
}
Add(Edit,2861385,525,105)
{
 Left=10
 Top=15
 Width=370
 Text="http://dl5.mp3party.net/download/6895592"
}
Add(Button,3757077,469,154)
{
 Left=90
 Top=45
 Caption="Пуск"
 link(onClick,1863145:doCreate,[])
}
Add(Button,3963193,469,196)
{
 Left=170
 Top=45
 Caption="Стоп"
 link(onClick,1863145:doDestroy,[(508,202)(508,167)])
}
Add(Message,1770236,742,161)
{
 Message="Конец"
 Caption="Поток"
 Icon=1
}
Add(BASS_ChannelPlayEx,7574751,672,154)
{
 Channel="InetStream"
 link(onEndPlay,1770236:doMessage,[])
}
Add(Hub,12481131,609,154)
{
 link(onEvent1,7574751:doPlay,[])
 link(onEvent2,7574751:doSetPosition,[])
}
Если не устанавливать какую либо синхронизацию, то данная модификация компонента вообще бесполезна!
карма: 6

0
Редактировалось 4 раз(а), последний 2017-10-25 13:17:54