BASS_StreamCreateURL (Url地址, A, 0, &回调,
取随机数 (-99999, 999999
))‘打开网络文件,这里设置缓存的回调。
|
回调 | | |
|
buffer | 整数型 | | | |
length | 整数型 | | | | user | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_进程ID | 整数型 | | |
局_字节集 | 字节集 | | |
局_user | 整数型 | | |
如果真 (局_进程ID ≤ 0
)
局_进程ID =
进程_取自进程ID ()
如果真 (user ≠ 局_user
)
局_user = user

局_字节集 =
{ }
如果 (length = 0
且 buffer = 0
)
如果真 (目录_是否存在 (取运行目录 () +
“\mp3”) =
假)
目录_创建 (取运行目录 () +
“\mp3”)
如果真 (文件_是否存在 (取运行目录 () +
“\mp3\” + 集_歌手 +
“-” + 集_歌名 +
“.mp3”) =
假)
写到文件 (取运行目录 () +
“\mp3\” + 集_歌手 +
“-” + 集_歌名 +
“.mp3”, 局_字节集
)
局_字节集 = { }
局_字节集 = 局_字节集 + 内存.
读字节集 (局_进程ID, buffer, length
)