微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cast 包的任何 API 文档?

如何解决Cast 包的任何 API 文档?

所以我最近开始使用 Flutter package cast 以便与 Chromecast 设备进行通信。但是我找不到有关如何使用它的任何详细信息。如果您能帮我实际播放诸如歌曲或视频之类的媒体文件,那将是有益的!

我当前的代码

CastSession session;
Future<void> _connect(BuildContext context,CastDevice object) async {
     session = await CastSessionManager().startSession(object);

 session.stateStream.listen((state) {
     if (state == CastSessionState.connected) {
         // Close my custom GUI
         Navigator.pop(context);
         _sendMessage(session);
     }
 });

 session.messageStream.listen((message) {
     print('receive message: $message');
 });
}

// My video playing code
        session.sendMessage(CastSession.kNamespaceReceiver,{
          'type': 'MEDIA','link': 'http://somegeneratedurl.com',});

解决方法

好的,所以我找到了答案的解决方案。不幸的是没有命令来播放视频文件。我查看了 Gcast protocol reference 并没有播放视频文件的命令。我发现 this package 可以投射视频,我打算改用那个包。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。