如何在Flutter中播放来自流对象的视频



有一段时间我搜索了一种方法来播放视频,而它正在Flutter中解密,为此,我使用了加密包与它的本机FFI对应,使用Chacha20密码以获得更好的性能。然后我搜索了一个从数据流(stream>)播放视频的包。更具体地说),但我找不到任何已知的结果,我真的不想自己做这个,因为我确信它会很慢,会有很多bug。所以我尝试分叉video_player插件,看看我是否可以在任何时候实现一个流播放器,但由于视频播放器的实现方式,所有的数据源类型都是硬编码的,这意味着我几乎可以肯定地说,video_player不会与我的数据流一起工作。这就是我现在的位置。

TL;博士有没有人能告诉我怎样才能从数据流中播放视频?(Stream祝辞)

编辑:我已经深入研究了video_player包,我可以保证video_player没有。支持任何流数据流,我已经写了一个关于这个问题的消息,解释了为什么这不起作用

可以同时使用chewie包和video_player包。

void _setupChewieController() async {
final videoController = await widget.videoStream.first;
_chewieController = ChewieController(
videoPlayerController: videoController,
autoPlay: true,
looping: true,
// other ChewieController options...
);

}

最新更新