ege娘吧 关注:795贴子:3,183

ege音频播放示例

只看楼主收藏回复

#include <graphics.h>
int main() {
initgraph(400,300);
MUSIC mus; // 定义一个音乐对象
mus.OpenFile("t.mp3"); // 打开文件
//mus.SetVolume(0.2f); // 设置音量,参数范围从 0.0f 到 1.0f
for ( ; is_run(); delay_fps(60)) {
if (mus.GetPlayStatus() == MUSIC_MODE_STOP) { // 发现停止了就重新播放
// Play函数:参数1表示开始播放的地方,参数2是结束的地方
// 如果两个参数都不写,就当前位置开始播,只填第一个表示播放到结束为止
mus.Play(0);
}
}
mus.Close(); // 关闭文件
closegraph();
return 0;
}


1楼2012-11-16 17:17回复
    谢谢受教了。
    今天才学PlaySound()但是要加载很多头部文件也不是纯ege的。


    2楼2012-11-16 17:29
    回复
      每一帧都检测是否播放结束不是很蛋疼哇
      肯定有循环播放的参数吧


      IP属地:北京3楼2012-11-16 18:32
      收起回复

        是这样吗 怎么没有播放啊


        5楼2013-03-05 18:29
        收起回复
          早就想问了


          IP属地:河北6楼2013-03-06 00:27
          回复
            不过,好像不管fps设置成多少,音乐都会正常播放啊。。。为什么呢?


            来自Android客户端7楼2013-03-06 11:03
            收起回复
              is_run();有什么作用?请问下


              IP属地:四川8楼2013-03-15 21:06
              收起回复
                怎么播完后就停?


                10楼2013-08-26 16:41
                回复
                  @EGE娘
                  怎么没有声音啊,那个路径具体该怎么弄呢?F:\音乐\音乐\abc.mp3可以吗?


                  IP属地:四川11楼2013-12-31 12:23
                  收起回复
                    炮姐继续发扬,学弟正努力中


                    IP属地:四川来自Android客户端12楼2014-05-07 17:51
                    回复
                      好贴须顶,挖坟也在所不惜


                      IP属地:四川来自Android客户端13楼2014-05-08 07:59
                      回复
                        怎么让音乐直播放一次?


                        14楼2015-01-09 10:51
                        回复
                          请问有完整的EGE使用教程吗


                          15楼2015-04-22 08:41
                          回复