我正在尝试使用Delphi的Android JNI框架从蓝牙设备录制音频。
我正在使用MediaRecorder
类,因为我需要音频源的最大幅度。
我一直在关注此处给出的示例代码:
How to record audio via bluetooth mic
我遇到了一个不知道如何实现他拥有的OnReceive
函数的问题。这似乎是一个事件,但我不知道是否有一个Delphi等价物,我可以用来解决这个问题。
我正在使用RAD Studio 10.2 Toyko。
答案 0 :(得分:1)
onReceive()
是Android BroadcastReceiver
课程的虚拟方法。
您引用的代码是创建BroadcastReceiver
类的对象实例,覆盖其onReceive()
方法,并通过Context.registerReceiver()
方法向Android注册该对象。
如果你环顾四周,有许多在线教程和在Delphi中使用Android广播接收器的例子。