社区
Delphi
帖子详情
急问:采用waveout播放自编音频数据!高手救命!非常感谢!
wensusy
2004-08-28 10:46:10
我现在需要实现:在生成wav的语音数据的同时播放这些数据,这些数据是连续生成的,也需要连续播放,请问怎么实现!能否提供简单源代码参考!非常感谢!
...全文
92
1
打赏
收藏
急问:采用waveout播放自编音频数据!高手救命!非常感谢!
我现在需要实现:在生成wav的语音数据的同时播放这些数据,这些数据是连续生成的,也需要连续播放,请问怎么实现!能否提供简单源代码参考!非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sxtdxvb
2004-08-29
打赏
举报
回复
不知道 帮你顶!!
科学智能-人工智能新浪潮
Lecture theme: AI-for-Science: The next
wav
e of artificial intelligence Session 1: Overview:AI-for-Science: The next
wav
e of artificial AI Booming AI: From Mimicking Human to Discovering the World ...
C# NAudio
Wav
eOut
播放
音频
时获取进度
Naudio的git地址:https://github.com/naudio/NAudio
播放
音频
: AudioFileReader
wav
eReader = new AudioFileReader(filename);
wav
eReader.Position = 0;
Wav
eOut
wav
eOut = new
Wav
eOut();
wav
eOut.Init(
wav
eReader); ...
Wav
eOut
播放
音频
Wav
eOut是windows自带的一个
播放
接口,具体是啥就不介绍了,先把使用它来
播放
wav
文件或者mp3文件,其实最终还是pcm格式的
音频
吧。
Wav
eOut的使用很简单,一个是设置好
音频
的描述,比如位宽、声道数、频率,二是装好
数据
。就可以达到
播放
的效果。
音频
的参数设置见头文件MMSystem.h定义 typedef struct t
WAV
EFORMATEX { WORD
使用
wav
eOut接口在Windows中
播放
声音(非常实用,转载)
Windows
wav
eOut教程本教程将帮助您了解如何使用Windows
wav
eOut接口
播放
数字
音频
。根据经验,这些接口函数掌握起来有些困难。在本教程中,我们将会建立一个Windows命令行程序来原始数字
音频
。注意:本教程假设您熟悉C程序及Windows API的使用。理解数字
音频
的相关知识也是有益的,但不是必须的。教程内容:·获取文档·什么是数字
音频
·打开声音设备·
播放
声音·
播放
流式
音频
...
双缓冲方法实现
wav
eOut的连续无卡顿
播放
以及即收即放
1.
wav
eOut基本使用方法
wav
eOut是一套历史悠久的Windows
音频
API,虽然古老,但至今仍运行良好,且支持老旧系统(原生支持Windows XP)。
wav
eOut虽然不像DirectSound那样自带混音功能,但也可以通过同时开多个
播放
线程实现同时
播放
多个声音的目的,达到事实上的混音效果。
wav
eOut的使用一般遵循Open - Prepare - Write - Reset - Unprepare - Close的步骤。本文提到的函数均省略前缀
wav
eOut,例如Write实际上指的
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章