【小沐学C++】C++实现声音文件的播放(OpenAL、Fmod、BASS、SFML)

在这里插入图片描述

1、简介

Windows 提供了使应用程序能够添加音频服务的功能。多媒体音频功能是在 16 位 Windows 中引入的。它们的许多功能已被DirectX 中的功能取代。

2、MessageBeep

https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messagebeep

3、Beep

https://docs.microsoft.com/en-us/windows/win32/api/utilapiset/nf-utilapiset-beep

4、PlaySound

https://docs.microsoft.com/en-us/previous-versions/dd743680(v=vs.85)
Simple Audio Playback

5、sndPlaySound

https://docs.microsoft.com/en-us/previous-versions/dd798676(v=vs.85)

6、mciSendString

mciSendString function
The Media Control Interface (MCI)
Using MCI Command Strings

7、mciSendCommand

mciSendCommand function
The Media Control Interface (MCI)
Using MCI Command Messages

8、MCIWnd

MCIWnd Window Class

7、Windows Media Player 控件

Using the Windows Media Player Control in a C++ Program

8、waveOut and waveIn

Waveform Audio Reference

9、DirectSound

Microsoft DirectSound

10、OpenAL

OpenAL is a cross-platform 3D audio API

11、Fmod

Made for games - FMOD is the solution for adaptive audio.

12、BASS

BASS is an audio library for use in software on several platforms.

13、SFML

Simple and Fast Multimedia Library

后记

如果你觉得这些文字有一点点用处,可以给作者点个赞;╮( ̄▽ ̄)╭
如果你感觉作者写的不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进。o_O???
谢谢各位小伙伴们啦( ´ ▽ ‘)ノ ( ´ ▽ ` )っ!!!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值