android+警告声音,在Delphi XE5 / Android平台上播放声音警报/哔哔声
有没有办法在Delphi XE5 / Android平台上播放声音警报/哔哔声?
我想要实现的是如何使用Beep功能播放系统警报/哔声,如Windows应用程序或至少找到系统音频文件的路径,以便我可以根据事件运行特定的音频文件.
解决方法:
我最终使用资源文件来播放我的自定义音频文件.
脚步:
>从Delphi IDE中单击“Project”.
>然后选择“资源和图像……”.
>选择媒体文件并将其设置为RCDATA.
>记住您的资源标识符.
注意:确保TMediaPlayer支持媒体类型,否则它将无法工作.
德尔福程序:
procedure PlayAudio(ResourceID: string);
var
ResStream: TResourceStream;
TmpFile: string;
begin
ResStream := TResourceStream.Create(HInstance, ResourceID, RT_RCDATA);
try
TmpFile := TPath.Combine(TPath.GetTempPath, 'tmp.mp3');
ResStream.Position := 0;
ResStream.SaveToFile(TmpFile);
MediaPlayer1.FileName := TmpFile;
MediaPlayer1.Play;
finally
ResStream.Free;
end;
end;
用法:
PlayAudio('Resource_1');
标签:android,delphi,delphi-xe5
来源: https://codeday.me/bug/20190517/1121016.html
android+警告声音,在Delphi XE5 / Android平台上播放声音警报/哔哔声相关推荐
- android+获取电池信息,Delphi XE5 Android应用程序获取电池信息
将android.os.BatteryManager类移植到Delphi. uses Androidapi.JNI.JavaTypes, Androidapi.JNIBridge; type JBat ...
- delphi android 短信,delphi xe5 android 开发实现手机打电话和发短信
其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍. 1.短信息.很简单 方法a.不使用Intent ...
- delphi10android保存数据,DELPHI XE5 Android – SDCard的SAVE / LOAD文件
我正在使用Delphi XE5进行 Android开发. 我喜欢将TStringList保存并加载到SDCard上的文本文件中. 当我将TStringList保存到文件时,一切正常.保存后我可以调用L ...
- android没有adm_这可能是安卓平台上最好的下载器:ADM
下载一直是安卓用户难以磨灭的痛苦,PC上的P2P神器迅雷在安卓平台上的表现也是差强人意.其实除了P2P下载之外,多线程下载也是一种不错的解决方案.他既没有P2P对于上传的要求,也不会占用过多的CPU功 ...
- android+警告声音,android – 如何使用带有setAudioAttributes的警报音量播放铃声?
所以我试图围绕音频属性.这是我到目前为止所拥有的: // alarm.getSound() will return a proper URI to pick a ringtone Ringtone t ...
- android 如何打开s3db,[转载]xe5 android 手机上使用sqlite
本篇我们介绍一下在android手机上怎样使用sqlite数据库,这里用Navigator实现 增删改查. 1.新建firemonkey mobile application 2.选择blank ap ...
- android 短信ril移植,将Android平台的RIL层移植到基于LINUX的通用平台的研究与实现...
摘要:本文通过对Android RIL层代码分析,将android RIL层功能在纯LINUX平台上实现,完全脱离了Android系统.为基于LINUX的通用平台实现一套成熟的RIL层代码,并开发出相 ...
- Delphi XE5 for Android (八)
delphi xe5 编译的程序在启动时会有短暂的黑屏出现,这个现象产生是因为启动首个activity时会加载一些初始化数据,整个时间大约在2~3秒,如何处理? 网上有些资料,这里主要参考和整理了CS ...
- Delphi XE5开发的Android启动时黑屏解决方法
默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据等. 去除步骤 1./res/values/styles.xml 在 Theme 中 ...
- xe5 android 模拟器,Delphi xe5如何使用Bluestacks模拟器。
Delphi xe5如何使用Bluestacks模拟器. 首先,关于这个模拟器问题比较纠结,这是一个关于adb的问题. Delphi XE5会自动识别模拟器和真机,但是你必须先打开模拟器在打开Delp ...
最新文章
- android app复制,手机屏幕文字复制App(Text on sreen)
- 追踪多省网络故障:域名解析瘫痪后的连锁反应
- Nginx进程以及事件处理模型
- S3C6410处理器介绍
- 优先队列详解priority_queue .RP
- 华为今年不会推出运行鸿蒙OS的手机;Deno 1.3.2发布|极客头条
- Spring Boot2.0 整合mybatis、分页插件、druid
- 9-15 redis-trib构建集群
- python自定义函数名_使用自定义名称创建Python动态函数
- Cocos2d-x属性变化动作
- 应用程序不被系统杀死
- android schedule 参数,android – requestLocationUpdates minTime参数的用途
- u2000网管服务器系统安装,华为U2000安装
- 软件测试详细的基本流程
- 北京内推 | 百度增强现实技术部招聘虚拟人算法实习生
- Golang hijack 劫持
- 读 《周爱民--大道之简》 笔记
- JSON的入门介绍学习
- VS2015快捷键 修改
- 九度OJ 1183:守形数 (数字特性)
热门文章
- idea新建sourceFolder
- Eclipse三种文件目录folder,source folder,package的关系及Build Path的作用
- 2022电大国家开放大学网上形考任务-普通心理学非免费(非答案)
- ansys怎么删除线段_如何彻底删除ansys
- PAT-2021年春季乙级考试题解
- 应聘的16个经典面试问题回答思路
- 复现Reasoning with Heterogeneous Graph Alignment for Video Question Answering
- word自带参考文献标注功能
- 输入上下文句柄相关函数 linux,一起聊聊WSL的那些事儿(上)
- python百万邮件群发软件_用python来群发邮件的程序代码