Age*_*ine 6 delphi audio wmp system record
我试图记录来自activex WMP控制播放互联网广播流的声音,并且因为没有简单的方法,我决定录制系统声音或所谓的"你听到的"(立体声,在许多人被禁用)个人电脑).
所以,我怎样才能录制系统声音并将其保存为mp3,wav ...文件,不启用stereomix,或者如何以编程方式启用它,无需用户交互.
我没有音频应用程序的经验,所以请不要试试
没有给我代码例子,因为我已经试图了解如何使用,但是,如果我做了我不会在这里问你.
我是新来的,这是我的第一个问题
[我希望我能得到很好的答案]
提前致谢 :]
当我们(在问题评论中)得出结论时,录制无线电流可能比从声卡录制更好:
看看Indy,Synapse或者ICS。(Delphi 随 Indy 开箱即用)
每个组件都应该有示例来展示如何从HTTP/TCP服务器读取数据。
请注意,数据可能不仅仅是纯格式MP3或 WMV,但通常有某种插入标题信息并将声音数据划分为块的框架。
有许多流媒体服务器(即Shoutcast,Icecast和其他)有不同的方式来编码音频数据。
streaming server您应该首先了解您正在运行哪种网络广播。当您发送邮件时,首先发生的事情HTTP GET request通常是包含一些标识信息的响应。
您也可能最终得到一个包含真实 URL 的播放列表文件。
PS:您可能想搜索(或询问)有关 SO 的其他问题,以获取有关我提到的主题的更多信息。
希望有帮助。