#include <iostream>
#include <string>
#include <map>
#include "..\sdk\bass\include\bass.h"
#pragma comment(lib,"..\\sdk\\bass\\lib\\bass.lib") typedef std::map < std::string, HSTREAM > MusicMap;
int main()
{
int Volume = ;
std::string Music_Name = "独家硬货.mp3";
HSTREAM Init = ;//流句柄
MusicMap Music;
BASS_Init(-,,,,);
BASS_SetConfig(BASS_CONFIG_GVOL_STREAM,Volume * ); //新建一个迭带器
MusicMap::iterator _findReturn = Music.find(Music_Name);
Init = BASS_StreamCreateFile(FALSE,Music_Name.c_str(),,, BASS_SAMPLE_LOOP);//得到流句柄
Music.insert(make_pair(Music_Name,Init));//写进列表中
BASS_ChannelPlay(Init,TRUE);//播放 system("pause");
for (MusicMap::iterator i = Music.begin(); i != Music.end(); i++)
{
BASS_StreamFree(i->second);
}
Music.clear();
BASS_Free();
system("pause");
return ;
}

最新文章

  1. js写当鼠标悬浮及移开出现背景变化
  2. WindowsPhone开发—— 使用手绘图片做景区导览地图
  3. docker containerd中的容器操作
  4. final修饰符,finally,finalize区别
  5. vim 高级使用技巧
  6. js 全选 反选
  7. hOAuth2.0认证和授权原理
  8. Android在跳转市场进行评分问题总结
  9. bmp文件格式详细解析
  10. react children
  11. 部署GitLab代码托管仓库
  12. NestedScrollView嵌套ListView时只显示一行的解决方法
  13. linux 之sed
  14. 加载JS代码
  15. Vagrant (3) —— 复制/备份Vagrant Box
  16. Android getprop setprop watchprops用法
  17. redis哨兵机制一(转)
  18. 实战入侵(突破FCK+安全狗上传)
  19. Learn Rails5.2-- rails base(含官方指导Debugging 摘录)
  20. Linux命令详解-rmdir

热门文章

  1. Synchronizing Timer----集合点定时器
  2. 2018-9-30-dotnet-core-通过修改文件头的方式隐藏控制台窗口
  3. 标准 IO fgets与fputs 对文件的操作
  4. Linux --赋予普通用户root 权限
  5. ElementUI的使用
  6. Qt 【无法打开 xxxx头文件】
  7. redis安装到本地服务的方法
  8. 解析Spring第四天(Spring中的事物、Spring框架来管理模板类)
  9. Delphi locate函数
  10. php上传(二)