问题标签 [flutter-video-player]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
12 浏览

flutter - 如何控制视频项?

我试图控制一个视频播放器项目。导航到此页面时,我将 videoplayitem 作为字符串获取。视频实际上正在播放,但只有一次我希望当用户点击它时它会停止,当再次点击它时会播放。这就是我的代码的样子

我已经添加了点击功能,但仍然是空的。

0 投票
0 回答
41 浏览

flutter - 更改颤振 video_player hls 块的重定向设置

当使用颤振 video_player 进行 hls 流式传输时,.ts 块是从收到 .m3u8 的最后一个域中获取的。

例如,如果 .m3u8 的来源是 example.com/film.m3u8,则在同一个链接 example.com/ts-index.ts 中查找 .ts 文件,但如果第一个链接重定向到其他链接像 example2.com 这样的 .ts 文件是在那里而不是在第一个链接中搜索的。

有没有办法改变 .ts 文件的获取位置?

我需要在第一个域而不是重定向的域上获取它们。

0 投票
0 回答
239 浏览

flutter - 如何在 Flutter 网页版中播放 DRM 内容?

Flutter 应用程序适用于移动版和网页版。我们有一个播放器来流式传输 DRM 内容。对于 android native,通过使用 ExoPlayer 支持,我们能够播放 DRM 内容。下面是一些用于为播放器提供许可证的包。

现在我们想用网页版播放相同的 DRM 内容。我们正在使用“VideoElement”来播放流 url。VideoElement 对于普通视频 url 工作正常,但我们没有找到在其中播放 DRM 内容的方法。否则,我们无法在 Web 版本的 VideoElement 中提供许可证 URL 来播放 DRM 内容。

下面提到了当前的网络视频播放器代码。

添加许可证网址/播放 DRM 网址的任何建议。

0 投票
0 回答
59 浏览

flutter - 如何在不先下载视频的情况下播放视频?

Flutter 的官方Video_player插件。

video_player.network(URL)下载视频再播放。我正在寻找一种在视频下载到缓存时播放视频的方法

0 投票
1 回答
440 浏览

flutter - 如何从设备获取或选择本地 GIF 文件

我已经对仅选择的 GIF 文件进行了大量研发,所有结果都只显示或显示 GIF 文件,但我只想从本地设备中选择 GIF 文件,如图像或视频。

0 投票
0 回答
321 浏览

flutter - 如何在颤动中返回现有的平台视图

我在颤振中使用平台视图来支持我的颤振插件中的 DRM 视频播放,如下所示:

https://flutter.dev/docs/development/platform-integration/platform-views?tab=android-platform-views-java-tab#hybrid-composition

我试图使用以下包中的参考来实现全屏实现: https ://pub.flutter-io.cn/packages/chewie

该包在 Widget 树的根部使用 Inherited 小部件,然后使用 Page Route Builder 将 Video Player Widget 推送到 Navigation Route。

我目前面临的问题是,当我们路由到全屏时,它总是会创建一个新的平台视图,其中包含在 Android 平台端实现的新方法通道和控制器。

有没有办法使用继承的小部件在小部件树中获取已经存在的平台视图。类似的方法是使用 Texture 视图(由 Flutter 视频播放器包使用),因为它们在 VideoController 中仅初始化一次,并且 VideoPlayer 视图基于 Texture ID 返回,因为它使用 Surface 纹理注册表。但是在这个平台视图的实现中,当使用插件中的 DrmVideoPlayer 小部件时,它总是初始化视频控制器并创建一个新的视频播放器实例。

这总是会创建一个新的平台视图,如果它存在于小部件树中以支持全屏功能,是否有一种方法可以返回已经存在的视图。可以在此处找到问题的更多详细信息: https ://github.com/ponnamkarthik/drm_video/issues/6

0 投票
1 回答
119 浏览

firebase - 为什么我得到这个错误 pos 14: '!path.contains('//')': a document path must not contain "//"

我想弄清楚为什么我会收到这个错误

我要做的是:首先给方法一些数据

然后在执行此操作的方法中

所以在评分栏上点击我调用的方法就像视频一样

这里我将用户 uid 的当前 uid 保存到数组中,并将 id、_rating 和 uid 保存到子集合中。我不知道错误是什么意思,但我认为这意味着路径所以这个值

是空的,但打印时不是它给我这个

那么错误从哪里开始???但这就是我认为也许有人知道什么是真正的错误

0 投票
2 回答
362 浏览

android - 如何使用 Flutter video_player 插件支持来自 ESP32CAM 的视频流?

我正在使用颤振 video_player 插件进行相机视频流。摄像头流来自 ESP32Cam 硬件。

ESP32Cam 使用 http 协议和 mjpeg 格式在网络上流式传输视频

在 VLC 媒体播放器中验证,编解码器信息如下:

编解码器:动态 JPEG 视频 (MJPG)

解码格式:Planar 4:2:2 YUV full scale

video_player 插件中流式传输视频所需的配置是什么?

这是我用于流式初始化的颤振代码:

然后我在我的 Container 小部件中使用小部件

ESP32Cam 设置参考链接

0 投票
0 回答
69 浏览

flutter - 不良状态:视频播放器中没有元素抖动

我的代码正在运行,但调试控制台显示警告:

和我的错误信息警告:

谁能帮我解决这个问题?

0 投票
0 回答
329 浏览

firebase - 如何在 Flutter 中使用 Image Picker 和 Video Player 从图库中获取视频并上传到 firebase firestore?

我正在尝试从图库中获取视频,并希望在网格视图和容器内部显示它们,然后在保存按钮上想要将其上传到 firebase firestore。首先,我无法从图库中获取视频并将其显示在 UI 中。我已经看过很多例子并遵循了它们,但它对我不起作用,因为我对这一切都是新手,无法将它放在一起,它需要放在哪里......请帮助我。提前致谢。虽然完整的代码可能与我的查询相关,也可能不相关,但它可能会帮助那些试图实现相同目标的人。这是具有播放按钮、带指示器的视频长度的完整代码。我想我在这里遗漏了一些东西:-

这是我要显示视频的地方:-

这是我打开画廊并选择视频的地方;-

这是完整的代码:-