xamarin.forms开发andriod app实现智能设备语音实时广播
2019-02-09 21:05
393 查看
项目目标
-
普通Andriod 手机应用
-
对单台智能硬件设备通过TCP/IP 传播控制命令; 取代直接操纵设备上键盘, 方便客户将设备装入机柜.
-
实时开启手机语音, 并编码处理发送给单台智能设备, 实现手机应急广播, 适应小客户群.
关键点
-
手机实时采样录音, 实时传输. 语音卡顿和设备配合问题
-
设置
-
数据解析
关键代码
- 应用设置参数保存, 采用Acr.Settings, 应用的页面绑定即可
using Acr.Settings; using System; namespace iBroadcastWifi.Infrastructure { public static class Settings { private static ISettings AppSettings { get { return CrossSettings.Current; } } //IP 地址 const string IPAddressKey = "IPAddress"; private static readonly string IPAddressDefault = "192.168.2.198"; public static string IPAddress { get { return AppSettings.Get<string>(IPAddressKey, IPAddressDefault); } set { AppSettings.Set<string>(IPAddressKey, value); } } //IP 端口 const string PortKey = "Port"; private static readonly string PortDefault = "8080"; public static string Port { get { return AppSettings.Get<string>(PortKey, PortDefault); } set { AppSettings.Set<string>(PortKey, value); } } //是否启用手机microphone const string IsEnableMicrophoneKey = "IsEnableMicrophone"; private static readonly bool IsEnableMicrophoneDefault = false; public static bool IsEnableMicrophone { get { return AppSettings.Get<bool>(IsEnableMicrophoneKey, IsEnableMicrophoneDefault); } set { AppSettings.Set<bool>(IPAddressKey, value); } } } }
相关文章推荐
- 【VS开发】【智能语音处理】VS中声音的采集实现
- D3引擎用正则运算的方式,实现智能设备APP消息推送
- 【android开发】实现语音数据实时采集/播放
- Google AI再定义设备端机器学习,DNNs智能手机端实现实时运行 | AI一周学术
- app 轻松实现中文语音智能播报, 不必依赖本地引擎
- 基于微信公众平台的智能硬件/智能设备APP开发详解
- Xamarin.Forms开发天气预报app
- 安卓TV开发(三) 移动智能设备之实现主流TV电视盒子焦点可控UI
- xamarin.forms uwp app部署到手机移动设备进行测试,真机调试(device portal方式部署)
- ios蓝牙开发(三)ios连接外设的代码实现:手机app去读写蓝牙设备。
- Xamarin.Forms开发APP
- Andriod app开发中身份信息验证模块,利用appcan实现照片的上传
- 基于微信公众平台的智能硬件/智能设备APP开发详解
- 如何实现自己开发的网上实时电视广播系统?为你提供软
- 安卓TV开发(三) 移动智能设备之实现主流TV电视盒子焦点可控UI
- 【android开发】实现语音数据实时采集/播放
- 【转】智能设备的C#和C++的混合项目开发心得(非托管的DLL函数调用)
- c#在智能设备开发中截获PPC(PocketPC)硬件按钮事件
- 实时语音通信的实现
- AIR Native Extension实现iOS应用内付费(In-App Purchase)全教程(四)——ANE面向IAP的测试和开发