我正在Flutter中实现一个应用程序,为此我需要提前安排(音频)事件。由于一个事件的持续时间以前可能未知,因此只有在一个事件完成后我才能安排下一个事件。每个音频事件都是用户的通知声音,因此在应用程序没有焦点或手机被锁定的情况下,计划和音频回放都应该起作用。
我目前无法实现这些规范,我想我暂时还没有考虑正确的方法。自从我最近开始学习Flutter以来,就我而言可能还存在一些简单的误解。让我总结一下我对Flutter中的后台执行和本机代码的了解,请更正这些语句中的所有错误:
MethodChannels
与隔离中的平台代码进行通信。由此我得出结论:
现在,我被困在这一点上,不知道如何继续。我猜一个选择可能是直接为各自的本机平台调用java / swift代码并在那里处理调度和音频。但是,我希望我现在没有看到一个更简单的选择。