首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么在程序中重复播放音乐

2012-04-02 
如何在程序中重复播放音乐想请问下,怎样在程序中 使播放结束的音乐重新播放我使用播放音乐的函数是mciSend

如何在程序中重复播放音乐
想请问下,怎样在程序中 使播放结束的音乐 重新播放
我使用播放音乐的函数是 mciSendString。
如:
  mciSendString("open 摔葱歌.mp3 alias mymusic3", NULL, 0, NULL);
mciSendString("play mymusic3", NULL, 0, NULL);
我想播放结束后继续播放应该怎样实现。或者有什么函数提供给我参考!!!
谢谢!!!!!

[解决办法]
可以跳到你指定的位置播放,eg:
  CString step1;long lPosition;
  lPosition=0;
  step1.Format("seek movie to %ld",lPosition);
  mciSendString(step1.GetBuffer(step1.GetLength()),buf,sizeof(buf),0);
  其中lPosition就是要到的播放位置,可以由你指定。
[解决办法]
结束后有消息或回调函数通知啊
等到通知后,重新播放

热点排行