社区
多媒体/流媒体开发
帖子详情
如何用waveOutWrite等函数实现PlaySound带SND_LOOP标识的重复播放功能
happyno9
2003-12-25 04:44:16
想重复播放某个文件。playsound可以无间断的不断播放
我用while(!stop)
waveOutWrite(....
还是有间隔,咋办呢
...全文
157
5
打赏
收藏
如何用waveOutWrite等函数实现PlaySound带SND_LOOP标识的重复播放功能
想重复播放某个文件。playsound可以无间断的不断播放 我用while(!stop) waveOutWrite(.... 还是有间隔,咋办呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windofsky
2003-12-26
打赏
举报
回复
WAVEHDR->dwLoops 有循环次数,可以试试
happyno9
2003-12-26
打赏
举报
回复
我是读出一个文件后,不断的waveoutwrite.那个文件是只有1秒的。没有空白。
然后我需要不断的重复这个声音,中间不能停顿。
lucky2all
2003-12-26
打赏
举报
回复
你在waveoutopen 的那个回调函数中调用好了
happyno9
2003-12-26
打赏
举报
回复
楼上正解!
我在那里还加了
WaveHead.dwFlags=WHDR_BEGINLOOP|WHDR_ENDLOOP;
就ok了
awapopeye
2003-12-26
打赏
举报
回复
是程序间隔还是??你播放的音频文件首尾有空白静音段么?如果有,尽量删减静音段。
playsound
函数
Linux使用,
函数
PlaySound
和
snd
PlaySound
的用法
一.
PlaySound
函数
的声明为:BOOL
PlaySound
(LPCSTR pszSound,HMODULE hmod,DWORDfdwSound);1.参数pszSound:是指定了要
播放
声音的字符串,该参数可以是
WAV
E文件的名字,或是
WAV
E资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音.如果该参数为NULL则停止正在
播放
的声音.2.参数hmod...
WinCe6.0
播放
语音问题
记录: 问题: WinCE 中怎样
实现
播放
一段
wav
或wma或MP3格式的语音呢 具体
函数
是什么啊 我用
PlaySound
(TEXT("\\sounds\\bell.
wav
"),NULL,
SND
_SYNC|
SND
_NODEFAULT);怎么
实现
不了啊 我把\\sounds\\bell.
wav
直接放到工程文件夹的根目录下了 我把
SND
_NODEFAULT去掉之后 只
播放
一声“嘀”的声音 ...
VC++中
播放
声音的方法
声音是多媒体的一个重要组成部分,在应用程序中加入声音可以使界面更友好。在VC++中可以根据不同的应用要求,用不同的方法
实现
声音的
播放
。
一.
播放
声音文件的简单方法
在VC++ 中的多媒体动态连接库中提供了一组与音频设备有关的
函数
。利用这些
函数
可以方便地
播放
声音。最简单的
播放
声音方法就是直接调用VC++中提供的声音
播放
函数
BOOL
snd
PlaySound
( LPCSTR lpszSound,UINT fuSound ); 或BOOL
PlaySound
( LPCSTR
vc
播放
声音文件
一.
播放
声音文件的简单方法 在VC++ 中的多媒体动态连接库中提供了一组与音频设备有关的
函数
。利用这些
函数
可以方便地
播放
声音。最简单的
播放
声音方法就是直接调用VC++中提供的声音
播放
函数
BOOL
snd
PlaySound
( LPCSTR lpszSound,UINT fuSound ); 或BOOL
PlaySound
( LPCSTR lpszSound, HMODULE hmod, DWOR
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章