c++ - BASS_StreamCreateFile 函数在 C++ 中返回 0
问题描述
我正在尝试使用 Bass 库在 C++ 中播放音频文件,但是在调用 BASS_StreamCreateFile 和 BASS_ChannelPlay 函数时我得到了 0。这是代码:
HSTREAM chan;
char file[MAX_PATH] = "C:\\Example\\example.mp3";
BASS_Init(-1, 44100, BASS_DEVICE_DEFAULT, 0, NULL);
cout << file << endl;
cout << (chan = BASS_StreamCreateFile(FALSE, file, 0, 0, 0)) << endl;
cout << BASS_ChannelPlay(chan, FALSE) << endl;
请帮助,我真的不明白什么是错的!
解决方案
推荐阅读
- xsd - BizTalk 2016 - XMLReceive 管道中的分批 XML 不提升属性
- javascript - 将 TensorFlow 中的张量值转换为常规 Javascript 数组
- java - 微简介 | 配置 - 使用动态值进行测试
- javascript - 查找所有没有文本的按钮并替换为新文本
- python-3.x - 如何为 python BaseManager 生成 authkey
- mysql - 导入包含大量空格字符的 CSV 文件时 MySQL 服务器崩溃
- vba - 复制形状 Type = msoTextBox 然后粘贴
- apache-kafka - Kafka Stream Restore 消费者无法进行身份验证
- c# - 通过使用查询返回 null 将记录添加到 DbContext
- sql - 如果 Oracle SQL 中的第一个字段有值,如何使第二个字段为空