Цитата:
Сообщение от HMR
Как и где нужно поправить исходник, чтобы при пропадании интернета программа пыталась пере подключиться к станции.
|
Когда-то тоже издевался над этим исходником
Тебе нужно задать свой обработчик на событие "BASS_SYNC_DOWNLOAD", которое возникает, когда заканчивается закачка потока, что в случае онлайн-радио означает обрыв.
Вот в функции "OpenURL" сразу вслед за установкой обработчика "BASS_SYNC_META" устанавливаешь свой:
Код:
BASS_ChannelSetSync(chan, BASS_SYNC_DOWNLOAD, 0, @RestartSync, nil);
Где "RestartSync" это твоя процедура переподключения - сделай её по аналогии с процедурой "MetaSync".