如何解决Flutter:读取硬件耳机按钮
我目前正在尝试在我的应用中使用有线耳机上的按钮。该应用程序与音频无关,我只想读取机械开关,而最简单的解决方案似乎是使用 the headset buttons。 有颤振插件 flutter_headset_event,我还可以检测电缆的插入和拔出。 状态 CONNECT、DISCONNECT、NEXT、PREV 已定义,但 NEXT 和 PREV 似乎只存在于蓝牙耳机中。 如何在 Flutter 中获得有关有线耳机上四个按钮的反馈? 在the Android specs中,函数被描述为KEYCODE_MEDIA_PLAY_PAUSE、KEYCODE_VOICE_ASSIST、VOLUME_UP、VOLUME_DOWN。
编辑:同时我也尝试了 flutter_keyboard plugin。示例程序对我有用,我至少有 3 个键可以工作。但是在我的应用程序中它不起作用,我想是因为编辑 MainActivity.kt 的这个问题? 如果我按照描述进行操作,则在编译时出现错误:
类型不匹配:推断的类型是 MainActivity 但预期的是 FlutterEngine
我在应用程序开发方面经验不多,但通常我会通过阅读论坛和反复试验来运行:-)
问候 焦炭
用www.DeepL.com/Translator翻译(免费版)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。