Вверх ↑
Этот топик читают: Гость
Ответов: 704
Рейтинг: 7
#1: 2019-01-25 14:08:43 ЛС | профиль | цитата
Здравствуйте!
BASS_StreamCreateURL без каки-то изменений и даже без перезагрузки перестал играть поток. Сразу после doCreate выдает ошибку 2 и геймовер. В браузерах играет, в других плеерах играет, на других компьютерах это приложении играет, а на этом не играет. Обновил bass.dll, не помогло. Менял имя канала и перезагружал систему - не помогло. WinXP если что. Где искать виновника, куда бегти?


Add(BASS_StreamCreateURL,12045247,329,189)
{
Flags=384
Name="InetStream"
link(onCreate,9406897:doPlay,[])
link(URL,14923345:Value,[])
}
Add(BASS_ChannelPlay,9406897,385,189)
{
Channel="InetStream"
AddHint(53,-28,40,13,Restart)
}
Add(Memory,14923345,329,140)
{
Default=String(https://zaycevfm.cdnvideo.ru/ZaycevFM_relax_256.mp3)
}

карма: 0

0
Ответов: 4636
Рейтинг: 753
#2: 2019-01-25 14:59:23 ЛС | профиль | цитата
"http" вместо "https" поставь.
карма: 26

0
Ответов: 704
Рейтинг: 7
#3: 2019-01-25 17:34:03 ЛС | профиль | цитата
Netspirit писал(а):
"http" вместо "https" поставь.

Попробовал, не работает. К тому же по https работало вечера еще и сегодня другой компьютер в той же сети играет легко. Странно это все.

Редактировалось 1 раз(а), последний 2019-01-25 17:34:33
карма: 0

0
Ответов: 5227
Рейтинг: 587
#4: 2019-01-25 18:17:09 ЛС | профиль | цитата
Neo, хрюшу уже поддерживать не зачем (хотя топовая система как win98) впрочем как и за новое никто не возьмётся (гуру заняты потоками,консолями, да и просто делами домашними). Нужно просто принять настоящее. Назад шагать некогда. У меня играет https://zaycevfm.cdnvideo.ru/ZaycevFM_relax_256.mp3 (твоя схема не играет, а твой урл ок)

Редактировалось 3 раз(а), последний 2019-01-25 18:19:12
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 4636
Рейтинг: 753
#5: 2019-01-25 18:26:22 ЛС | профиль | цитата
andrestudio писал(а):
хрюшу уже поддерживать не зачем
Закинул тот URL с "http" в стандартный пример "InternetRadio" - заиграло на Windows 2000, а с "https" - "ошибка 2". Может ещё от bass.dll зависит.
карма: 26

0
Ответов: 5227
Рейтинг: 587
#6: 2019-01-25 18:48:54 ЛС | профиль | цитата
Netspirit, я ему мог бы предложить Media Foundation но тут bass.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1926
Рейтинг: 172
#7: 2019-01-25 19:34:55 ЛС | профиль | цитата
Для справки: описание ошибок лежит в файле bass.pas.
bass.pas писал(а):
// Error codes returned by BASS_ErrorGetCode()
BASS_OK = 0; // all is OK
BASS_ERROR_MEM = 1; // memory error
BASS_ERROR_FILEOPEN = 2; // can't open the file
BASS_ERROR_DRIVER = 3; // can't find a free sound driver
BASS_ERROR_BUFLOST = 4; // the sample buffer was lost
BASS_ERROR_HANDLE = 5; // invalid handle
BASS_ERROR_FORMAT = 6; // unsupported sample format
BASS_ERROR_POSITION = 7; // invalid position
BASS_ERROR_INIT = 8; // BASS_Init has not been successfully called
BASS_ERROR_START = 9; // BASS_Start has not been successfully called
BASS_ERROR_ALREADY = 14; // already initialized/paused/whatever
BASS_ERROR_NOCHAN = 18; // can't get a free channel
BASS_ERROR_ILLTYPE = 19; // an illegal type was specified
BASS_ERROR_ILLPARAM = 20; // an illegal parameter was specified
BASS_ERROR_NO3D = 21; // no 3D support
BASS_ERROR_NOEAX = 22; // no EAX support
BASS_ERROR_DEVICE = 23; // illegal device number
BASS_ERROR_NOPLAY = 24; // not playing
BASS_ERROR_FREQ = 25; // illegal sample rate
BASS_ERROR_NOTFILE = 27; // the stream is not a file stream
BASS_ERROR_NOHW = 29; // no hardware voices available
BASS_ERROR_EMPTY = 31; // the MOD music has no sequence data
BASS_ERROR_NONET = 32; // no internet connection could be opened
BASS_ERROR_CREATE = 33; // couldn't create the file
BASS_ERROR_NOFX = 34; // effects are not enabled
BASS_ERROR_NOTAVAIL = 37; // requested data is not available
BASS_ERROR_DECODE = 38; // the channel is a "decoding channel"
BASS_ERROR_DX = 39; // a sufficient DirectX version is not installed
BASS_ERROR_TIMEOUT = 40; // connection timedout
BASS_ERROR_FILEFORM = 41; // unsupported file format
BASS_ERROR_SPEAKER = 42; // unavailable speaker
BASS_ERROR_VERSION = 43; // invalid BASS version (used by add-ons)
BASS_ERROR_CODEC = 44; // codec is not available/supported
BASS_ERROR_ENDED = 45; // the channel/file has ended
BASS_ERROR_UNKNOWN = -1; // some other mystery problem


Neo писал(а):
WinXP если что.
Как я тебя понимаю
карма: 9
0
Ответов: 704
Рейтинг: 7
#8: 2019-01-25 20:06:42 ЛС | профиль | цитата
andrestudio, и не заиграет моя схема. я ж в нее бензин не заправил dll не подключил. Вот так заиграет. На хрюше пока из-за размера ssd сижу. Серверок крутится на 25гб за то с какими-то надежными секторами вместо новодела.
Add(MainForm,2953706,21,105)
{
Point(Handle)
link(onCreate,13024735:doEvent1,[])
}
Add(BASS_StreamCreateURL,12045247,259,119)
{
Flags=384
Name="InetStream"
link(onCreate,9406897:doPlay,[])
link(onError,5686126:doMessage,[(298,146)(298,55)])
link(URL,14923345:Value,[])
}
Add(BASS_ChannelPlay,9406897,315,119)
{
Channel="InetStream"
AddHint(53,-28,40,13,Restart)
}
Add(Memory,14923345,259,70)
{
Default=String(https://zaycevfm.cdnvideo.ru/ZaycevFM_relax_256.mp3)
}
Add(Thread,4407577,161,119)
{
Delay=10
FastStop=0
link(onExec,12045247:doCreate,[])
}
Add(Message,5686126,357,49)
{
}
Add(MultiElement,11991863,189,56)
{
@Hint=#22:Музыкальная библиотека|
link(Data1,2953706:Handle,[(195,47)(76,47)(76,145)(27,145)])
AddHint(-166,-24,147,13,@Hint)
}
BEGIN_SDK
Add(EditMulti,912067,21,21)
{
WorkCount=1
DataCount=1
Width=335
Height=109
link(doWork1,4252681:doInit,[(31,27)(31,48)])
}
Add(BASS_Init,4252681,42,42)
{
link(onInit,10183901:doCheck,[])
link(onError,11232751:doMessage,[(82,55)(82,90)])
link(Handle,912067:Data1,[(62,35)(27,35)])
}
Add(BASS_Version,10183901,91,42)
{
link(onCheckFailed,109118:doMessage,[])
}
Add(Message,11232751,91,84)
{
Message="Error BASS initialization"
Caption="Error"
Icon=1
}
Add(Message,109118,147,49)
{
Message="Incorrect version of BASS library "
Caption="Error"
Icon=1
}
END_SDK
Add(Hub,13024735,84,119)
{
link(onEvent1,11991863:doWork1,[(109,125)(109,62)])
link(onEvent2,4407577:doStart,[(109,132)(109,125)])
}


Судя по ошибке, dll будто бы не имеет доступа в интернет.

Редактировалось 1 раз(а), последний 2019-01-25 20:07:46
карма: 0

0
Ответов: 704
Рейтинг: 7
#9: 2019-01-26 17:58:39 ЛС | профиль | цитата
andrestudio, перехожу на 10 и слезаю с bass на Media Foundation, спасибо за предложение. ХР с bass.dll пробовал откатывать по восстановлению - стало работать но снова сдохло через время.

Редактировалось 2 раз(а), последний 2019-01-26 18:00:48
карма: 0

0
Ответов: 5227
Рейтинг: 587
#10: 2019-01-26 19:07:14 ЛС | профиль | цитата
Neo, MediaFoundation в HiAsm в свободном доступе, сама технология в интернете есть но в большинстве в коммерции.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)