适用于Flutter的网络,移动和桌面应用程序的视频播放器?

时间:2019-05-19 09:07:31

标签: flutter flutter-dependencies

有一个Flutter插件,可以在iOS和Android (Video Plugin)

上播放视频

但是,我也想将视频播放器嵌入到我的Web和桌面应用程序中。

所以我不明白Flutter如何通过这种方式为不同平台支持插件。因为如果您看一下视频插件,它会使用iOS上的 AVPlayer 和Android上的 ExoPlayer ,但是Web和桌面应用程序不支持这些插件。 / p>

我的问题: 社区为什么不为独立于其基础平台的视频编写Flutter插件?还是不可能?为什么我们必须如此依赖Android和iOS,尤其是如果Flutter将来将越来越独立于平台时?不可能仅使用Dart语言和Flutter框架编写用于使视频在不同平台上运行的源代码吗?

当前是否可以为网络和桌面应用程序嵌入视频播放器?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用WebView的{​​{1}}软件包。它可以预载为Web内容,从而可以利用任何操作系统中的内置视频解码器/播放器。

编辑:这是因为尚未为台式机和Web平台找到很多视频插件(至少对我来说如此)

答案 1 :(得分:0)

video_playervideo_player_web插件可用于Web,Android和ios。但是我还没有在台式机上对其进行测试。