有一个Flutter插件,可以在iOS和Android (Video Plugin)
上播放视频但是,我也想将视频播放器嵌入到我的Web和桌面应用程序中。
所以我不明白Flutter如何通过这种方式为不同平台支持插件。因为如果您看一下视频插件,它会使用iOS上的 AVPlayer 和Android上的 ExoPlayer ,但是Web和桌面应用程序不支持这些插件。 / p>
我的问题: 社区为什么不为独立于其基础平台的视频编写Flutter插件?还是不可能?为什么我们必须如此依赖Android和iOS,尤其是如果Flutter将来将越来越独立于平台时?不可能仅使用Dart语言和Flutter框架编写用于使视频在不同平台上运行的源代码吗?
当前是否可以为网络和桌面应用程序嵌入视频播放器?
答案 0 :(得分:0)
您可以尝试使用WebView
的{{1}}软件包。它可以预载为Web内容,从而可以利用任何操作系统中的内置视频解码器/播放器。
编辑:这是因为尚未为台式机和Web平台找到很多视频插件(至少对我来说如此)
答案 1 :(得分:0)
video_player
和video_player_web
插件可用于Web,Android和ios。但是我还没有在台式机上对其进行测试。