我一直在玩相机插件,我知道有可能通过CameraController函数使用 捕获视频start/stopVideoRecording,这些函数会将文件的路径作为输入。
CameraController
start/stopVideoRecording
我希望能够在录制视频的同时将其流传输到服务器,使用相机插件的当前功能是否可以实现?
看起来像在Flutter Live上使用其中一个开发演示所做的那样,这是有可能的。在此处查看YouTube视频。在24:17。CameraController上有一个名为getByteStream的方法。方法的要点如下所示。
void cameraBytesToDetector({@required CameraController camera}){ camera.startByteStream( (image) { // do something with the image stream here }); }
但是我在任何地方都找不到参考,因为我也在寻找一种读取视频流的方法。