-
使用 Flutter 开发的钢琴应用 flutter_remote_piano 作为 gRPC 技术的示例
资源介绍
遥控钢琴
使用 Flutter 作为 gRPC 示例制作的玩具钢琴应用程序,具有与远程设备交互的独特功能。
演示
请参阅下面有关网络限制的信息。
支持的平台
安卓
IOS
网络(有限)
在某些特定 Flutter 版本在网络上发送第一个注释后,应用程序可能会立即断开连接。
gRPC-Web用于 web 而不是grpc-dart 。
由于 gRPC-Web 的功能有限,不支持发送笔记。
除非您在连接到服务器后通过点击任意一个键发送请求,否则不会开始接收笔记。
点击更多键会导致在浏览器控制台中打印错误。
服务器和客户端之间需要网关代理。 有关详细信息,请参阅的README。
此存储库中没有声音字体 (.sf2) 文件。 搜索并获取一个,然后在运行应用程序之前将其放置在/assets/sf2/ 。
服务器
如果您使用应用程序的远程操作功能,则需要以下任一服务器。
学分
从制作的