首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >视频播放器的网页,移动和桌面应用程序在颤音?

视频播放器的网页,移动和桌面应用程序在颤音?
EN

Stack Overflow用户
提问于 2019-05-19 09:07:31
回答 3查看 3.2K关注 0票数 12

有一个在iOS & Android (视频插件)上播放视频的颤振插件

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

因此,我不明白这种支持不同平台的插件的方式是如何进行的。因为如果你看一下这个视频插件,它就会使用AVPlayer on iOSExoPlayer on Android,但是web和桌面应用程序不支持这些插件。

我的问题:社区为什么不为视频编写一个不依赖于它的底层平台的动态插件呢?还是不可能?为什么我们必须如此依赖安卓和iOS,特别是如果Flutter将来会越来越独立于平台的话?难道仅仅用Dart语言和颤振框架编写在不同平台上制作视频的源代码是不可能的吗?

目前有一种方法可以嵌入用于web和桌面应用程序的视频播放器吗?

EN

回答 3

Stack Overflow用户

发布于 2021-08-16 09:45:51

您可以使用vlc向您的颤振桌面应用程序添加视频回放。

它目前支持Windows,我们正在积极地添加macOS支持。

图书馆也更容易使用,

代码语言:javascript
运行
复制
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'),
    ],
  ),
);

谢谢。查看项目自述以获得更多示例和文档。

票数 5
EN

Stack Overflow用户

发布于 2019-05-19 15:09:07

您可以尝试通过WebView包使用flutter_webview_plugin。它可以利用任何操作系统中内置的视频解码器/播放器,因为它们是作为网络内容预加载的。

编辑:这是因为还没有多少视频插件可以找到桌面和Web平台(至少由我)。

票数 2
EN

Stack Overflow用户

发布于 2020-04-04 13:01:34

video_playervideo_player_web插件都适用于网络、安卓和ios。但我还没有在桌面上测试过它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56206307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档