`

Ruby 在 Windows 下播放声音

阅读更多

[代码] ruby代码

01 require "win32ole"
02  
03 sound = WIN32OLE.new("MCI.MMcontrol")
04  
05 wav = "c:\\windows\\media\\The Microsoft Sound.wav"
06 sound.fileName = wav
07  
08 sound.autoEnable = true
09  
10 sound.command = "Open"
11 sound.command = "Play"
12  
13 sleep 7
2
4
分享到:
评论

相关推荐

    fmod:围绕高性能,跨平台FMOD底层声音库的Ruby包装器。 您将获得FMOD库的所有好处,但是可以采用面向对象的Ruby方式!

    超强大的FMOD低级API的功能齐全且完整的Ruby包装器。 使用内置的Fiddle库(Ruby 2.0+)消除不必要的外部gem依赖关系,所需的只是本机FMOD平台特定的本机FMOD库。 支持多种音频格式,包括: ... Windows

    audio-ruby:Ruby 的跨平台音频设备接口

    声音的 'Audio' 是一个跨平台的音频设备接口,允许您从 Ruby 的舒适性和安全性中读取和写入音频流。 跨平台状态 目前,仅实现了对 OS X 的支持。 未来将添加对 Windows 和 Linux 的支持。 如果您喜欢处理其中任何一...

    i-mic-fps:在Ruby中创建多人FPS

    在纯Ruby中创建多人第一人称射击游戏; 仅将C扩展名用于渲染,声音和输入。 ( 和 ) 使用 Ruby 2.5+插件,支持Gosu游戏库C扩展。 克隆或下载此仓库 bundle install bundle exec ruby i-mic-fps.rb [options] ...

    super-bombinhas:用Ruby编写的2D平台器

    超级Bombinhas Super Bombinhas是一款复古的平台游戏,灵感来自《 ...源代码在GNU GPLv3许可下分发,图像和声音资产(文件夹data / img,data / song和data / tileset的内容)在Creative Commons Attribution-Share

    hacketyhack:编码人员的入门套件:在低调的Ruby环境中进行声音,动画,视频和消息传递

    Hackety Hack(适用于Mac OS X,Windows和Linux) Hackety Hack是编程入门工具包。 这是一个具有有用的编码工具和内置消息传递功能的编辑器(因此您可以轻松地将脚本传递给朋友。) 注意上游问题! Hackty Hack高度...

    RPG Maker VX Ace

    在操作系统兼容性方面,RPG Maker VX Ace支持Windows 7及更高版本,包括Windows 10,确保了在现代计算机上的稳定运行。这使得用户可以在更广泛的设备上体验和分享他们的作品。 在压缩包中,我们找到了“RPG Maker ...

    软件运行库

    DirectX包括Direct3D(3D图形)、DirectSound(声音)、DirectInput(输入设备)等子组件,是许多Windows游戏的必备组件。 4. **Java Runtime Environment (JRE)**:对于基于Java平台的软件,JRE是必不可少的,它...

    程序设计经典书目推荐

    2. **《Windows 编程大师技巧》** —— 详细介绍了 Windows 平台下的高级编程技巧,适合希望进一步提高的开发者。 3. **《Game Coding Complete》** —— 提供了完整的游戏开发流程指导,非常适合新手开发者。 4. **...

    SuperCollider-3.11.0-macOS-signed.zip 亲测可用:用于音频合成和算法合成的平台

    它是可用于Windows,macOS和Linux的免费开源软件。 SuperCollider具有三个主要组件:实时音频服务器scsynth,构成平台的核心。它具有400个单位发生器(“ UGens”),用于分析,合成和处理。它的粒度允许许多已知和...

    基于OpenCV的人脸识别

    OpenCV的设计目标是提供易用的接口,其跨平台特性使得它能在Linux、Windows和Mac等操作系统上运行。 【人脸识别技术】 人脸识别是一种基于人脸特征信息进行身份识别的生物识别技术。它涉及从图像或视频流中检测和...

    DigitalSynthVRA8:用于 Arduino Uno 的虚拟模拟合成器

    无键盘,MIDI 声音模块 对于 Arduino Uno VRA8 特点 Arduino Uno 的草图 串行 MIDI 输入 (38400 bps),PWM 音频输出(引脚 6),PWM 速率:62500 Hz 采样率:15625 Hz,位深:8 位 推荐PC 文件 Arduino Uno 的...

    PostgreSQL教程.pdf

    在数据库领域,PostgreSQL支持多种数据类型,例如文本、图像、声音和视频,并提供了丰富的编程接口,支持C/C++、Java、Perl、Python、Ruby、Tcl以及开放数据库连接(ODBC)等编程语言。作为一个关系数据库系统,...

    Cocos2d开发资源大集合

    - **Cocos2d-Windows**:虽然存在,但建议使用Cocos2d-x的Windows分支以获得更好的性能和支持。 #### 二、Cocos2d相关网站及论坛 - **CocoaChina**:中国最大的iOS开发者社区,提供了丰富的Cocos2d资源和技术交流...

    marinara:适用于Chrome的Pomodoro:registered:时间管理助手

    产品特点短期和长期休息带有倒数计时器的工具栏图标追踪番茄历史和统计数据可配置的长休息间隔可配置的计时器持续时间桌面和标签通知超过20种声音的音频通知滴答计时器声音预定的自动计时器开源软件屏幕截图开发人员...

    PG基础入门SQL部分

    它可以在包括Linux、AIX、HP-UX、Solaris和Windows在内的34种主流操作系统上运行,具有广泛的平台兼容性。 PG支持完整的事务安全性,包括对SQL标准的全面支持,如外键、联合、视图、触发器和存储过程。其存储过程...

    Raylib-Forever::.raylib头可随时用于Nim。

    4. **音频处理**:如果需要在应用中包含声音,需要理解音频格式、播放控制和音效处理。 5. **跨平台开发**:熟悉多平台编译和部署流程,确保应用能在不同操作系统上正常运行。 6. **WebAssembly (WASM)**:如果打算...

    Rubys-Advanture-2D-初学者

    在"Ruby's Adventure 2D-beginner-main"这个项目中,你将逐步学习如何创建游戏世界,设置角色,编写控制逻辑,处理碰撞,实现动画效果,以及添加声音和UI元素。通过这个项目,你不仅能掌握C#编程,还能了解2D游戏...

    ArgonAssault:Rails射击游戏

    Rails,全称Ruby on Rails,是一种基于Ruby语言的Web开发框架,以其“约定优于配置”和“DRY(Don't Repeat Yourself)”的原则而著名。虽然Rails最初是为Web应用设计的,但其强大的数据处理和事件驱动的能力可以...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    C# 操作PostgreSQL 数据库的示例代码

    2. 多语言支持:PostgreSQL 支持文本,图像,声音和视频,并包括用于C/C++,Java,Perl,Python,Ruby,Tcl 和开放数据库连接(ODBC)的编程接口。 3.SQL 支持:PostgreSQL 支持SQL 的许多功能,例如复杂SQL 查询,...

Global site tag (gtag.js) - Google Analytics