社区
多媒体/流媒体开发
帖子详情
Windows API关于wave播放的问题
shiplou
2005-05-25 10:00:26
自定义的存储视音频的文件,其中音频是原始的PCM格式。在读取该文件中,如果读到是音频数据则马上使用windows API的waveOutWrite()函数播放出来。现在的问题是:在独立声卡的机器上,播放完一个文件结束后再播一个文件没有问题;但是在集成声卡的机器上播放完一个文件后再播放第二个文件时就显示出错。请教是什么原因?
...全文
105
4
打赏
收藏
Windows API关于wave播放的问题
自定义的存储视音频的文件,其中音频是原始的PCM格式。在读取该文件中,如果读到是音频数据则马上使用windows API的waveOutWrite()函数播放出来。现在的问题是:在独立声卡的机器上,播放完一个文件结束后再播一个文件没有问题;但是在集成声卡的机器上播放完一个文件后再播放第二个文件时就显示出错。请教是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
APP开发王
2005-05-27
打赏
举报
回复
没有见过
wangbab
2005-05-27
打赏
举报
回复
因为音频传过来的频率是由另一个系统定义的
什么意思?你播放的频率不是自己定的?
初始化的时候都要写这些参数的
shiplou
2005-05-26
打赏
举报
回复
连续播放一定时间之后,独立声卡没问题,集成声卡就会有问题,跟踪发现是在waveOutWrite()函数上。当采用音频丢一帧然后放一帧的话没有问题,估计是声卡缓存容量的问题。因为音频传过来的频率是由另一个系统定义的,所以使用waveOutProc回调也不行。还没想到办法。
wangbab
2005-05-25
打赏
举报
回复
waveOutWrite没有问题,应该是你自己的程序问题。连续播放和单一播放是一样的实现。只需把数据送进去即可
利用
windows
api
采集麦克风音频并
播放
利用
windows
api
采集麦克风音频并
播放
。
WINDOWS
WAV
E
API
操作类
封装WINDOW
WAV
E
API
的类,比较详细的,大家用啊
PB如何调用
WINDOWS
的
API
(以
播放
声音为例)
PB如何调用
WINDOWS
的
API
(以
播放
声音为例)
(vb.net)
wav
e.rar_vb
wav
e_vb.net_vb.net
api
_
wav
e_
wav
e in
API
这是一个在vb.net下完成的循环
播放
avi文件的例子,使用
windows
api
实现的
用
wav
eOut底层函数直接
播放
WAV
E文件示例
wav
eplayer.
用
wav
eOut底层函数直接
播放
WAV
E文件示例
wav
eplayer.rar,看看吧,挺好的!!
多媒体/流媒体开发
2,553
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章