bass.dll 一个音频播放dll 接口函数如下
使用例子:
使用syscall LoadLibrary("bass.dll")
并且获取到函数的地址了,并进行调用
但是发现调用失败,错误原因是 BASS_ERROR_FILEOPEN (应该是文件打开失败)
文件都是存在的,不知道错在哪里?
c++中的调用方式如下,可以正常调用,并播放音乐
完整go
有疑问加站长微信联系(非本文作者)

bass.dll 一个音频播放dll 接口函数如下
使用例子:
使用syscall LoadLibrary("bass.dll")
并且获取到函数的地址了,并进行调用
但是发现调用失败,错误原因是 BASS_ERROR_FILEOPEN (应该是文件打开失败)
文件都是存在的,不知道错在哪里?
c++中的调用方式如下,可以正常调用,并播放音乐
完整go
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
已经解决了,感谢go计算群众的一个上海的朋友,指出了问题所在。 文档没看仔细导致 HSTREAM BASS_StreamCreateFile( BOOL mem, void *file, QWORD offset, QWORD length, DWORD flags );
flags传参数要指定 unicode