我正在尝试使用 Delphi 的 Android JNI 框架从蓝牙设备录制音频。
我正在使用 MediaRecorder
类,因为我需要音频源的最大幅度。
我一直在遵循此处给出的示例代码:
How to record audio via bluetooth mic
我遇到了一个问题,不知道如何实现他拥有的OnReceive
函数。这似乎是一个事件,但我不知道是否有一个 Delphi 等效项可以用来解决这个问题。
我正在使用 RAD Studio 10.2 Toyko。
最佳答案
onReceive()
是Android的BroadcastReceiver
的一个虚方法类。
您引用的代码正在创建 BroadcastReceiver
类的对象实例,重写其 onReceive()
方法,并通过 Context.registerReceiver()
向 Android 注册该对象。方法。
如果您环顾四周,有大量在 Delphi 中使用 Android Broadcast Receiver 的在线教程和示例。
关于java - Delphi有没有相当于java的OnReceive函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45740248/