我正在开发基于VoipChatterbox示例应用程序项目的 VOIP 应用程序,我需要操作耳机按钮单击。
我看到,在通话过程中,当我按下耳机上的按钮时,我收到一个CallEndRequested事件,我需要在 5 秒内调用 NotifyCallEnded。
但我的应用需要不同的行为。当用户按下耳机按钮时,我需要简单地关闭/打开麦克风(切换行为)。(这个要求可能看起来很奇怪,但这在我的应用程序的上下文中是有意义的)。我怎样才能实现这种行为?
总结一下:
是否有任何其他事件可以了解用户按下了耳机按钮?有没有办法覆盖在触发CallEndRequested事件时应在 5 秒内调用 NotifyCallEnded 的行为?