社区
Delphi
帖子详情
请问怎样实现四个声道同时发声且可随意控制?
wyj1
2000-01-23 02:05:00
最近写一个程序要求用一台电脑控制分别放在四个房间里的喇叭(各放各的声音,单声道就行了),我费了很大力气才把两块声卡同时安在了一台电脑中且互相不打架,而且已经把要放的声音全部转录与单声道了,可是用DELPHI怎样控制它们呢?谢谢指教
...全文
345
13
打赏
收藏
请问怎样实现四个声道同时发声且可随意控制?
最近写一个程序要求用一台电脑控制分别放在四个房间里的喇叭(各放各的声音,单声道就行了),我费了很大力气才把两块声卡同时安在了一台电脑中且互相不打架,而且已经把要放的声音全部转录与单声道了,可是用DELPHI怎样控制它们呢?谢谢指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kxy
2000-01-23
打赏
举报
回复
DirectX好象不行,它只能控制一个声卡的左右声道的音量的相对大小,
一个到最大,另一个就没有声音了,:(
这个....,能实现吗?顺便问一下,你为什么要这样,没有更好的设计吗?
Venne
2000-01-23
打赏
举报
回复
可怕,还没有想过,关注。
kxy
2000-01-23
打赏
举报
回复
SDK=software develpment kit 软件开发工具包.
功能一样,只是接口是delphi的.
wyj1
2000-01-23
打赏
举报
回复
飞宇的SDK中有一个DELPHIX6,声明是DELPHI专用的,请问,使用它与直接使用其他的SDK在功能上有什么区别?是不是在DELPHI中只能使用标明为“DELPHI专用”的SDK?
kxy
2000-01-23
打赏
举报
回复
http://www.kl.gz.cn/~jfly/
http://3dgamediy.163.net/
wyj1
2000-01-23
打赏
举报
回复
但是到哪里找如何在DELPHI中使用DIRECTSOUND的有关文档呢?
wyj1
2000-01-23
打赏
举报
回复
Thanks
kxy
2000-01-23
打赏
举报
回复
DirectSound的出现就是为了解决同一个声卡上同时播放wav的问题,:)
随便找一个使用DirectX的游戏就知道,背景音和枪声时同时出来的.
试试把,
Good luck
wyj1
2000-01-23
打赏
举报
回复
回复:十分感谢各位的帮助。我原先的方案是这样的,使用MCI系统:
假定声卡1的左右声道连接音箱1和2,声卡2的左右声道连接音箱3和4,所有的声波文件都录成左声道形式。
当控制程序接到发声请求时,先判断它该由哪块声卡的哪个声道发声,然后把声波文件做必要的转换(如左声道换成右声道,听K老师提示才想起可以用控制音量的方法,可能应该可以省去转换的麻烦,谢谢K老师了,此节暂且不提吧),然后用MCI指令将声波在指定的声卡上放音即可。
但此法有一大毛病,即同一块声卡的两个声道不能共用,如音箱3正在发声时接到4的请求,但由于此时声卡2正在播音,因此非要等到3的声波发完后才能发4的声音,很痛苦。
如果DIRECTSOUND可以同时在一声卡上发声的话,好像问题就解决了,是不是这样?
kxy
2000-01-23
打赏
举报
回复
或者你去看delphi的mmedia.hlp
在"\Program Files\Common Files\Borland Shared\MSHelp\mmedia.hlp"
kxy
2000-01-23
打赏
举报
回复
你要干的事情很奇怪:)),哈哈,有趣.
我想,这个东西要使用DriectX.
一个声卡放一个双声道的声音,DirectX可以控制一个声卡的左右声道.
这样就可以控制四个声音,
DirectX的资料可以买一套MSDN的光盘,大概 70-80RMB(D版)
或者你去http://www.kl.gz.cn/~jfly/看看,那些猛人正在翻译
DirectX的文档,只是他们先图像后声音,不知道现在到没到声音:)
(TMD 老把声音敲成 呻吟 :((
)
kxy
2000-01-23
打赏
举报
回复
那是有两个声道,声音是相对的,left+right=定值.
kola
2000-01-23
打赏
举报
回复
应该可以的吧!不知道VCD里左边是粤语,右边是普通话是怎么实现的!
如何给Arduino项目添加音乐播放功能
(以下教程仅针对Arduino UNO、Arduino Nano等使用Atmel328P为核心的开发板) 一、蜂鸣器播放音乐 说起单片机播放音乐,大家第一个想到的应该是无源蜂鸣器或喇叭。( 因无源蜂鸣器的工作原理与扬声器相同,此处混为一谈,但实际使用仍有区别 ),无论是51、Arduino、亦或是STM32,在入门时期都会使用蜂鸣器进行播放音乐。无源蜂鸣器的应用非常广泛,小到电子贺卡,玩具,大到上世纪的康瑞达电脑,都使用无源蜂鸣器进行
发声
或音乐的播放。 在Arduino中,经常使用以下...
音频-音频术语名词解释
A1、AAC 音频格式就像电脑软硬件一样,终归要更新换代的,像磁带不是被CD淘汰了吗?而CD也将要被DVD-Audio所代替。随着时间的推移,MP3越来越不能满足我们的需要了,比如压缩率落后于Ogg、WMA、VQF等格式,音质也不够理想(尤其是低码率下),仅有两个
声道
……于是FraunhoferIIS与AT&T、索尼、杜比、诺基亚等公司展开合作,共同开发出了被誉为“21世纪的数据压缩方式”的A
影响蓝牙耳机音质的重要因素是什么?2020 15款高清音质蓝牙耳机横向测评
TWS是True Wireless Stereo的缩写,意为真正的无线立体声。该技术的实施基于芯片技术的发展。有线耳机现在可以摆脱线路,成为无线耳机!其从技术上来说是指手机通过连接主音箱,再由主音箱通过蓝牙无线方式连接从音箱,
实现
真正的蓝牙左右
声道
无线分离使用。 TWS耳机没有传统的物理线材,左右2个耳机通过蓝牙组成立体声系统,手机连接一个接收端即可,此接收端会把立体声通过无线传输的方式分到另一个接收端,组成立体声系统。 2016年9月苹果发布第一代AirPods,开启耳机无线化时代,TWS耳机迎来
python 声音基频f0_如何得到一个曲子的基频?
谢邀。第一次回答受邀的题目,有些激动,也有些仓促,可能有些小毛病,也可能是别的问题的答案,没有做引用,如有发现,请告诉我处理。题主应该是4个大的问题。第一个问题是标题,获取曲子的基频。但是觉得这个问题太泛了。基本频率(或简称基频,fundamental frequency),当
发声
体由于振动而发出声音时,声音一般可以分解为许多单纯的正弦波,也就是说所有的自然声音基本都是由许多频率不同的正弦波组成的...
什么是听觉?机器听觉?
什么是听觉?机器听觉? 听觉作用于,使其感受细胞兴奋并引起的冲动发放传入信息,经各级分析后引起的感觉。 外界通过介质传到外耳道,再传到鼓膜。鼓膜振动,通过听小骨放大之后传到,刺激耳蜗内的纤(也称:听觉感受器)而产生。神经冲动沿着传到的,形成听觉。作用于,使其感受处于兴奋并引起的冲动以至于传入信息,经各级分析后引起的震生感。听觉是仅次于的重要。它在人的生活中起着重大的作用。人耳能感受的
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章