zoukankan      html  css  js  c++  java
  • 编写小游戏--雷电

    1:  mciSendString函数的用法

    (1) open 打开设备

      MCI设备使用前必须先打开,当然,使用后也必须要关闭,以免影响他人的使用。

      open    device_name     type device_type      alias device_alias

        device_name     要使用的设备名,通常是文件名。

        type device_type  设备类型,例如waveaudio或sequencer,可省略。

        alias device_alias 设备别名,指定后可在其他命令中代替设备名。

    (2) play 开始设备播放

      MCI设备打开后即可以播放,可使用设备名或别名。

      play device_alias from pos1 to pos2 wait repeat

        若省略from则从当前磁道开始播放,若省略to则播放到结束。

        若指明wait则等到播放完毕命令才返回。

        若指明repeat则会不停的重复播放。

        若同时指明wait和repeat则命令不会返回,本线程产生堵塞,通常会引起程序失去响应。

    #include <windows.h>
    #include <mmsystem.h>
    #include <stdio.h>
    #pragma comment(lib, "WINMM.LIB")
    int main(int argc, char *argv[])
    {
           mciSendString(("open  C:\Users\Administrator\Desktop\韩雪飘雪.mp3 alias mysong"), NULL, 0, NULL);
    
    mciSendString(("play mySong"), NULL, 0, NULL);//先(open)后play
    
    Sleep(5000000);
    
    return 0;
    }

    则可以播放本地歌曲(参考这里:http://blog.163.com/guobin0517@126/blog/static/50841978201092974353636/

  • 相关阅读:
    1.1 java变量及数据类型
    3. 软件测试的类型
    2.3 软件测试模型之 敏捷测试
    2.2 软件测试的手段
    2.1 软件测试的阶段
    1.1 软件测试基础概念
    浅谈内联元素inline
    微信内置浏览器清除缓存的方法
    我的package.json清单
    我的gulp.js清单
  • 原文地址:https://www.cnblogs.com/ccccnzb/p/3440625.html
Copyright © 2011-2022 走看看