Вверх ↑
Этот топик читают: Гость
Ответов: 223
Рейтинг: 24
#16: 2008-12-25 19:19:05 ЛС | профиль | цитата
я заметил что виснет или выдаёт ошибку, тогда когда после окончания проигрывания происходит переключение на следующий трек,я решил эту проблему завтра принесу схему!!!

------------ Дoбавленo:


Я решил эту проблему приблизительно так!!! при выполнении условия идет переключение на следующий трек


Add(BASS_ChannelPosition,13855269,273,217)
{
}
Add(If_else,1659572,273,279)
{
Op2=Integer(0)
link(Op1,13855269:CurPosition,[(279,264)(279,264)])
link(Op2,13855269:Length,[(286,264)(286,264)])
}
Add(Timer,4813393,224,279)
{
Interval=300
link(onTimer,1659572:doCompare,[(264,285)(264,285)])
}

карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#17: 2008-12-25 19:29:24 ЛС | профиль | цитата
вообще-то вся проблема в том, что onPosition в новом BASS генерится из потока, в котором нельзя менять содержимое визуальных элементов. Решается это развязкой по событию или путем вставки таймера на 10-30 мс
карма: 27
0
17
Сообщение
...
Прикрепленные файлы
(файлы не залиты)