社区
多媒体/流媒体开发
帖子详情
音频播放的问题
various
2004-08-11 04:56:22
本机采集本机播放,播放一段时间后就会死掉.却没有错误码输出
每次都是在waveOutWrite后就挂掉了
...全文
110
3
打赏
收藏
音频播放的问题
本机采集本机播放,播放一段时间后就会死掉.却没有错误码输出 每次都是在waveOutWrite后就挂掉了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlfuhappy
2004-08-18
打赏
举报
回复
利用wavein.. waveout..等系列函数编程实现边采集边播放肯定是可以的。只是可能你自己的控制没有作好。可能是你对缓冲区的控制有问题;
可以设置多个缓冲区轮流采集并检测播放,采集的时候检测缓冲是否被占用,如果是则选下一缓冲保存采集数据,采集完毕即设置缓冲为可播放,播放的时候检测缓冲是否可播放,如不可则选下一缓冲检测播放,播放完毕清空waveoutreset,设置标记,以备下次存储采集数据。如此不断循环,通过控制这些缓冲区来控制采集和播放,互不干扰,只是肯定存在延迟,这个延迟是可以自己调节的。
用directsound实现的例子可以参见directx sdk,文档和源码都有的。
jlfuhappy
2004-08-18
打赏
举报
回复
参见:
因为现在的声卡基本上都是全双工的,也就是说播放和录音是可以同时进行,互相独立的.
你说的肯定可以实现的.你是否要编程实现:
方法一: 利用低级音频函数 wavein.. waveout..等系列函数编程实现,很容易实现的.
方法二;利用DIRECTX的directsound编程实现,控制会更灵活一些的.功能也更强大,只是实现可能稍复杂些.
various
2004-08-12
打赏
举报
回复
大家帮忙瞅瞅, 要是我没说清楚,你在问一下
FFmpeg打造Android万能
音频
播放
器
FFmpeg打造Android万能
音频
播放
器视频教程,移植FFmpeg到Android平台,利用FFmpeg解码
音频
数据并用OpenSL ES来
播放
,打造Android万能
播放
器。
uni-app
音频
播放
问题
总结
uni-app
播放
音频
问题
总结 第一步肯定是先写音乐样式 下面是代码` <view :class="{music:isMusic,rotate:isRoate}" @click="musicClick" > <view class="iconfont icon-yinle musicIcon"></view> ...
python
音频
播放
问题
解决方法
python
音频
播放
问题
解决方法
DAC+DMA+TIM实现
音频
播放
问题
记录
本文主要记录下
音频
播放
实现过程中遇到的
问题
。
音频
文件存储在外部FLASH中,SPI+DMA读取到MCU中,然后进行DAC转换后输入到NS4165B
音频
功率放大器(数据手册)。第一次接触
音频
,遇到很多零碎
问题
,有些很基础,主要...
safari
音频
播放
问题
点击
播放
音频
按钮发现并没有声音(并不是自动
播放
,是有用户行为的)。 import React, { useEffect, useState, useRef } from 'react' function comp() { let [paused, setPaused] = useState(true) let audioDom...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章