试了下 MediaPlayer,就发现的问题简单的报告一下: 1、DuringTime 属性的精度在不同平台下并不统一,帮助文件中说是精度为100 纳秒,但实际上在 Android 上的精度为毫秒,在 Windows/OSX/iOS 才是 100 纳秒,所以计算当前已播放时间和媒体时长时,要注意要处理一下; 关于这个问
月度归档: 2017 年 12 月
[杂谈]系统对话框(如浏览目录)被隐藏到主窗体后面造成程序无法操作的临时处理方式
说实在话,我被这个问题困扰不知道多少年了,具体的原因我实际上到现在为止仍未找到。不过这里提供一个临时的解决办法,使用定时器来检查当前进程的活动窗口与 Screen.ActiveForm 是否一致,如果不一致,则检查 Screen.ActiveForm 是否被禁用了(注意不要看它的 Enabled,而是调用 API),如
[杂谈] 一个关于 as 的小测试
代码如下: procedure TForm1.Button1Click(Sender: TObject); var B:TButton; I: Integer; ATime:Cardinal; begin ATime:=GetTickCount; for I := 0 to 99999999 do B:=Sender
[更新]RAD Studio 非官方补丁(部分)
下载地址:GitHub 【注意】 1、补丁仅供参考,最终如何修复是官方的事,我的事是提供一种可行的解决方案。 2、品质没保证,补丁也可能有Bug,如果发现问题可以一起改进。 3、我只能提供我修正的补丁,其它人修正的补丁,如果愿意可以一起放进去,但需要您同意遵守 MIT 授权协议 【使用方式】 FMX Fixes 已经根
RAD Studio 10.2.1 vs 10.2.2 源码变更报告
Delphi 10.2.1 vs 10.2.2 源码变更报告 名称(N) 大小(Z) 已修改(M) 名称(N) 大小(Z) 已修改(M) xml 2,955,896 2017/10/14 21:31:51 xml 2,957,871 2017/12/15 11:04:08 Xml.xmlutil.pas 25,350
[非官方补丁]RSP-19552 10.2.2 的 Android 程序在退出时出错的问题非官方补丁
访问官方QC地址 问题原因:该问题是由于程序退出时,FSharedContext 被释放,而 DoFinalizeShader 调用 Valid 没有做相应的处理,结果在检查到 FSharedContext 为空时,又重新创建了 FSharedContext 造成的。 解决办法:在 Valid ->Activat
[iOS] XCode 9 发布时提示 Provisioning profile “iOS Team Store Provisioning Profile: xxx” is Xcode managed 时的解决办法
升级到10.2.2 的同学们,如果以前的签名配置文件是由 Xcode 生成的,那么可能会提示下面的错误: Provisioning profile “iOS Team Store Provisioning Profile: com.richmat.lp” is Xcode managed, bu
[公告]10.2.2 修正了 10.2 开始引入的 Android 渲染性能问题,可喜可贺
一句话:Android 程序终于可以在 10.2.2 变得正常了。 官方QC:https://quality.embarcadero.com/browse/RSP-18799 官方说法: This has been addressed in 10.2 Release 2. The performance of the
[更新]Delphi/C++ Builder 10.2.2 来了
10.2.2 包含新的功能、增强和问题修复,几项关键更新包括: FireMonkey 快速编辑支持; 新的 VCL 控件:TCardPanel、TStackPanel、新的 TDatePicker 和 TTimePicker 控件; 新的 IDE 皮肤(dark) 企业和架构师版中有一个新的 RAD Server 单站
[FMX] FMX 拖放支持的一处小问题修正
FMX 的拖放支持实际上要比 VCL 方便一些,控件的 OnDragOver 事件的 Operation 代替了 VCL 中只能简单的 Accept。但就 10.2 版本而言,其拖放操作在 Windows 下对 DragDrop 的调用存在问题,没有调用 TControl.DragDrop 函数,造成拖放后,目标的 I