当前位置: 首页 > news >正文

网站展示型广告案例解析茂名建设网站

网站展示型广告案例解析,茂名建设网站,接手一个新的网站应该怎样做,牡丹江软件开发在这篇文章中#xff0c;我们将探讨如何在现代C Windows上轻松录制声音。声音以波形和数字形式存在#xff0c;其音量随时间变化。在C Builder中#xff0c;使用Windows设备进行录音非常简单。要录制声音#xff0c;在多设备应用程序中#xff0c;必须使用FMX.Media.hpp头…在这篇文章中我们将探讨如何在现代C Windows上轻松录制声音。声音以波形和数字形式存在其音量随时间变化。在C Builder中使用Windows设备进行录音非常简单。要录制声音在多设备应用程序中必须使用FMX.Media.hpp头文件。 创建一个新的多设备C Builder项目将所有项目和单元文件保存到一个文件夹中。 定义音频捕获设备需要FMX.Media库。在Unit1.h头文件中添加以下代码并定义麦克风设备 class TForm1 : public TForm1 { public:TButton *Button1;TButton *Button2;TAudioCaptureDevice *Mic; }; }; 返回到Unit1.cpp文件中定义麦克风设备如下 TAudioCaptureDevice * Mic TCaptureDeviceManager::Current-DefaultAudioCaptureDevice; 3. 现在可以直接定义文件名 Mic-FileName LD:\\test.wav; 4. 或者你可以直接使用SaveDialog组件来获得文件名。 if(Mic!NULL) {SaveDialog1-Filter Mic-FilterString;Mic-FileName SaveDialog1-FileName; } 5. 添加一个按钮开始录音设备使用StartCapture()如下 void TForm1::Button1Click(TObject *Sender) {if (Mic ! NULL) {Mic-StartCapture();} 6. 添加另一个按钮来停止录音停止它如下 void TForm1::Button2Click(TObject *Sender) {if (Mic ! NULL) {Mic-StopCapture();} 7. 这就是全部代码。现在你可以通过按F9运行你的代码。 让我们看看所有代码。Unit.h头文件应该像这样FMX.Media库是必需的 //---------------------------------------------------------------------------#ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include System.Classes.hpp #include FMX.Controls.hpp #include FMX.Forms.hpp #include FMX.Controls.Presentation.hpp #include FMX.StdCtrls.hpp #include FMX.Types.hpp #include FMX.Media.hpp //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed ComponentsTButton *Button1;TButton *Button2;void __fastcall Button1Click(TObject *Sender);void __fastcall Button2Click(TObject *Sender); private: // User declarations public: // User declarations__fastcall TForm1(TComponent* Owner);TAudioCaptureDevice *Mic; }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif Unit.cpp文件应该像这样 #include fmx.h #pragma hdrstop#include Unit1.h //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource *.fmx TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {Mic TCaptureDeviceManager::Current-DefaultAudioCaptureDevice;Mic-FileName LD:\\test.wav; } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) {if (Mic!NULL){Mic-StartCapture();} } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) {if (Mic!NULL){Mic-StopCapture();} } 这个函数首先打开WAV文件然后读取WAV头。如果文件是有效的WAV文件函数将读取头信息并检查文件是否有效。然后读取波形数据最后关闭音频文件。这个函数还显示了前20个样本的值。
http://www.hkea.cn/news/14478213/

相关文章:

  • 做百度快照要先有网站吗网站建设团队哪个最好
  • 贵州建站管理系统广州交通最新消息
  • 相城建设监理有限公司网站体育门户网站源码
  • dede网站地图htmlWordpress页面标签插件
  • 网站建设维护招聘要求wordpress 存档过多
  • 网站建设的主要问题自己可以开发一个app
  • 手机网站 点击打开做网站如何能让外国人看得到
  • 网站开发与维修是什么意思做官网设计好的公司
  • phpcms做企业网站授权免费的源码网站有哪些
  • 网站内容由什么组成部分电子商务网站建设完整案例教程s2sh pdf下载
  • 校园网上超市网站建设拱墅网站建设制作
  • 做电影网站侵权西安建百度网站的公司
  • 多语言外贸网站建设秦皇岛黄金海岸门票多少钱
  • 精美网站开发方案网站推广优化怎么做最好
  • 阿里云搭建网站教程门户网站建设和运行保障招标文件
  • 手机网站 微信小程序营销公司排名
  • 餐饮营销型网站案例江西 网站 建设 开发
  • 目前专业做水果的网站白山市建设局网站
  • 织梦网站怎么做伪静态页面南京英文网站制作
  • 如何进行网站运营与规划西安网络公司推荐
  • 做网站需要那些东西新乡发布最新通告
  • 好一点的网站建设常州建设工程监理员挂证网站
  • 弄一个公司网站需要多少钱西安知名互联网公司
  • 嘉兴营销型网站建设wordpress中英文版如何
  • 属于c2c的网站有哪些杭州外贸网站建设
  • 国内如何做国外网站的兼职项目成都房地产网站开发
  • 网站域名的作用百度下载并安装
  • php网站建设用什么软件网站备案流程阿里云
  • 哈尔滨+做网站公司有哪些龙岗网站多少钱
  • 友情链接对网站的作用南京建站服务