gpt4 book ai didi

flutter - Flutter 中用于 Web、移动和桌面应用程序的视频播放器?

转载 作者:行者123 更新时间:2023-12-03 14:48:44 51 4
gpt4 key购买 nike

有这个 Flutter 插件可以在 iOS 和 Android 上播放视频 (Video Plugin)

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

所以我不明白 Flutter 是如何以这种方式支持不同平台的插件的。因为如果您查看视频插件,它会使用 iOS 上的 AVPlayer 安卓系统上的 ExoPlayer ,但 Web 和桌面应用程序不支持这些。

我的问题:
为什么社区不为独立于其底层平台的视频编写 Flutter 插件?还是不可能?为什么我们必须如此依赖 Android 和 iOS,尤其是如果 Flutter future 将越来越独立于平台?光靠 Dart 语言和 Flutter 框架是不是就不能写出让视频在不同平台上运行的源代码?

目前有没有办法为网络和桌面应用程序嵌入视频播放器?

最佳答案

您可以使用dart_vlc将视频播放添加到 Flutter 桌面应用程序。
它目前支持 Windows 和 Linux,我们正在积极添加 macOS 支持。
该库也更易于使用,

Player player = Player(id: 0);
player.open(
Playlist(
medias: [
Media.file(File('C:/music.mp3')),
Media.file(File('C:/audio.mp3')),
Media.network('https://www.example.com/music.aac'),
],
),
);
谢谢。查看项目 README 以获得更多示例和文档。

关于flutter - Flutter 中用于 Web、移动和桌面应用程序的视频播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56206307/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com