我一直在try 这个摄像头插件,我知道有可能通过带有函数start/stopVideoRecordingCameraController来捕捉视频,这些函数会将文件的路径作为输入.

我希望在录制过程中能够将这段视频流传输到服务器上,以目前摄像头插件的功能,是否有可能以某种方式将其流传输到服务器上?

推荐答案

看起来这是可能的,因为这是在Ffltter Live上用其中一个开发演示完成的.看看YouTube video here号.在24:17.在CameraController上有一个名为getByteStream的方法.下面显示了该方法的要点.

void cameraBytesToDetector({@required CameraController camera}){
  camera.startByteStream( (image) {
    // do something with the image stream here
  });
}

但我在任何地方都找不到参考资料,因为我也在寻找一种读取视频流的方法.

Dart相关问答推荐

Dart 列表中的 addAll() 和 followBy() 有什么区别?

将 Stream> 转换为 Stream

如何通过点击 BottomNavigationBarItem 以编程方式打开Drawer抽屉?

Flutter Web:无法用鼠标向下滚动(drag)(Flutter 2.5+)

Flutter - 单击时渲染新的小部件

Bad state:在Flutter中从 addStream 添加项目时,您无法关闭主题

如何根据 Select 的选项卡更改样式?

Flatter有数据绑定吗?

Flitter中的谷歌 map 没有出现

Flutter:我应该在哪里调用 SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark)

Flutter-键盘显示和隐藏导致生成调用

如何在 flutter 中对json进行字符串化

如何在 Dart 中替换字符串中间的空格?

Dart 有小部件库吗?

找到两个数字中larger/smaller的方法是什么

Dart null 安全性不适用于类字段

用于 dartlang 的 REPL

使用 Futures 时 .then() 和 .whenCompleted() 方法之间的区别?

你如何命名一个 Dart 类?

列出dart中双点(.)的使用?