读书人

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

发布时间: 2012-04-02 19:58:59 作者: rapoo

如何在程序中重复播放音乐
想请问下,怎样在程序中 使播放结束的音乐 重新播放
我使用播放音乐的函数是 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就是要到的播放位置,可以由你指定。
[解决办法]
结束后有消息或回调函数通知啊
等到通知后,重新播放

读书人网 >C++

热点推荐