delphi xe10 麦克风、摄像头操作
TakePhotoFromCameraAction1: TTakePhotoFromCameraAction; // 通过手机摄像头获取图片
TakePhotoFromLibraryAction1: TTakePhotoFromLibraryAction; //获取手机已存在图片
ShowShareSheetAction1: TShowShareSheetAction;//用其它程序分享图片(Bitmap.Assign();)
获取麦克风设置 FMX.Media
FMicrophone: TAudioCaptureDevice;
FMicrophone := TCaptureDeviceManager.Current.DefaultAudioCaptureDevice;
FMicrophone.FileName 设置路径
FMicrophone.State = TCaptureDeviceState.Capturing 设备状态
FMicrophone.StartCapture; //开始录音
FMicrophone.StopCapture; // 结束录音
MediaPlayer: TMediaPlayer; 媒体播放器
MediaPlayer.FileName 设置路径
MediaPlayer.Play; // 开始播放
MediaPlayer.Stop; // 结束播放
获取手机摄像头
Camera: TCameraComponent;
Camera.Active := True; //打开
Camera.Active := False; //停止
Camera.SampleBufferToBitmap(imgCameraView.Bitmap, True); //保存图片
TThread.Synchronize(TThread.CurrentThread, GetImage); //线程保存图片
Camera.Quality 图像质量
Camera.HasFlash 是否有闪光灯
Camera.TorchMode := TTorchMode.ModeOn; //打开闪光灯 Camera.FlashMode := FMX.Media.TFlashMode.fmFlashOff;
Camera.TorchMode := TTorchMode.ModeOff;//关闭闪光灯 Camera.FlashMode := FMX.Media.TFlashMode.fmFlashOn;
Camera.Kind := FMX.Media.TCameraKind.ckFrontCamera;//前置摄像头
Camera.Kind := FMX.Media.TCameraKind.ckBackCamera;//后置摄像头
最新文章
- HashMap,LinkedHashMap,TreeMap的区别
- Objective-C:Foundation框架-常用类-NSMutableString
- SOAP消息的传递
- javascript对象属性——数据属性和访问器属性
- 回文质数 Prime Palindromes
- MySQL 的性能(上篇)—— SQL 执行时间分析
- docker学习---第一章节
- c++界面库方案
- 超详细动手搭建一个Vuepress站点及开启PWA与自动部署
- git学习小游戏
- vs2015的visual assist X options安装过程
- Linux中断(interrupt)子系统之四:驱动程序接口层 &; 中断通用逻辑层【转】
- 20 个具有惊艳效果的 jQuery 图像缩放插件
- 当Web访问性能出现问题,如何深探?
- “Hello World!”团队第三周召开的第二次会议
- 一条跨库更新数据的sql
- 主流服务器虚拟化技术简单使用——KVM(二)
- 4KM
- hdu 4627 The Unsolvable Problem【hdu2013多校3签到】
- OpenGL学习进程(9)在3D空间的绘制实例