问题标签 [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 投票
2 回答
1800 浏览

flutter - Flutter VideoPlayer 无法播放 youtube 视频

我正在开发颤振应用程序并使用 ext_video_player 播放 youtube 视频。当我在视频播放器上播放我的频道视频时,它不起作用。但是我添加了来自 youtube 的任何视频,播放器正在工作。为什么会发生?



  • 工作视频“https://www.youtube.com/watch?v=TdrL3QxjyVw”
  • 我的视频(无效)“https://www.youtube.com/watch?v=GoqggeA-ctA”

错误 :

谢谢,祝你有美好的日子。

0 投票
0 回答
106 浏览

flutter - 是否可以在颤动中使用 video_player 逐帧获取视频?

我正在开发一个颤振应用程序,我想使用 video_player 插件逐帧获取视频。有可能这样做吗?或者有没有其他方法。

0 投票
0 回答
336 浏览

flutter - youtube_player_flutter -- 在 Flutter 中搜索时,Youtube 视频会一直播放

每当我尝试提前某个时间寻找视频时,播放器都会从头开始播放视频。一旦发生,搜索栏将视频总长度显示为 0。我附上了一个视频以供参考。

不确定我们如何重现该问题。

确切的行为应该是正确寻求的工作。

技术细节:

我遵循了正确的例子。

这是我尝试重新加载视频时得到的堆栈跟踪 -

https://github.com/sarbagyastha/youtube_player_flutter/issues/446 - 请检查此问题一次以查看我创建的视频以便更好地参考,因为堆栈溢出不允许我们添加视频。

如果需要任何其他详细信息,请告诉我。

0 投票
1 回答
378 浏览

flutter - 有没有办法在颤动中预先缓冲视频列表?

目前我正在开发像 snapchat 和 tik-tok 这样的应用程序,我需要在播放和从缓存中播放它们之前预先缓冲视频或将它们存储在缓存中

0 投票
0 回答
185 浏览

flutter - YouTube 视频播放器在 Flutter 中不起作用

我正在使用最新版本的 youtube_player_flutter 包。我已经尝试过其他版本来解决这个问题。我可以看到视频的封面图片,但它从不播放。

0 投票
1 回答
541 浏览

flutter - 视频播放器是全屏的,但视频比它小

嗨,我正在使用带有 SDK 版本 2.12 的颤振我在我的项目中使用了 video_player 和 better_player 小部件,当我构建我的应用程序并在带有 android 版本 6.0.1 的 android 盒子上使用它时,视频播放器是全屏的,但其中的视频比它小 喜欢这张图片

我该怎么办这个问题

视频播放器页面代码

0 投票
1 回答
801 浏览

android - flutter video_player 在发布模式下不播放视频

video_palyer : ^2.1.0在调试模式下使用正常播放的视频但是当我运行发布 apk 时视频没有播放

更新 问题flutter_facebook_authflutter_facebook_login当我删除它们时,视频工作正常是否有任何解决方案可以保留它们,因为我需要两者 video_playerflutter_facebook_login

瞧我的flutter doctor :

[√] Flutter (Channel dev, 2.1.0-12.1.pre, on Microsoft Windows [Version 10.0.19042.867], locale en-US) • Flutter 版本 2.1.0-12.1.pre 在 C:\src\flutter • Framework修订版 8264cb3e8a(3 周前),2021-03-10 12:37:57 -0800 • 引擎修订版 711ab3fda0 • Dart 版本 2.13.0(内部版本 2.13.0-116.0.dev)

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • C:\Users\DEVANDROID\AppData\Local\Android\sdk 中的 Android SDK • 平台 android-30,构建工具 30.0.3 • Java二进制文件位于:C:\Program Files\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01) • 接受所有 Android 许可证。

[√] Chrome - 为网络开发 • Chrome 位于 C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Android Studio(版本 4.1.0) • Android Studio 位于 C:\Program Files\Android\Android Studio • Flutter 插件可以从以下位置安装: https ://plugins.jetbrains.com/plugin/9212-flutter • Dart插件可以从以下位置安装: https : //plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_242-release-1644-b01)

[√] VS Code(版本 1.54.3) • VS Code 位于 C:\Users\DEVANDROID\AppData\Local\Programs\Microsoft VS Code • Flutter 扩展版本 3.20.0

[√] 连接设备(3 个可用) • EML L29(移动) • UBV7N18A12004906 • android-arm64 • Android 10 (API 29) • Chrome(网络) • chrome • web-javascript • Google Chrome 89.0.4389.114 • Edge(网络) • 边缘​​ • web-javascript • Microsoft Edge 89.0.774.63

• 未发现任何问题!进程以退出代码 0 结束

瞧我的代码示例:

0 投票
0 回答
231 浏览

flutter - Flutter:视频播放器裁剪/覆盖

我正在尝试在容器内显示视频,视频可能超过容器的纵横比,因此需要裁剪它们。

使用图像很简单:

但是怎么做呢VideoPlayer

我当前的代码如下所示:

我需要一个堆栈,因为我必须在视频中展示其他内容。我试过没有堆栈,播放器保持视频的纵横比,基本上是信箱。使用堆栈,视频分层,失去原始纵横比:

在此处输入图像描述

要清楚,我想要的是:

在此处输入图像描述

编辑:我在上面尝试了随机的东西并设法实现了一些东西,我删除了Container并包装了VideoPlayer这样的:

现在视频实际上被裁剪了,但没有居中(我看到的是视频的上半部分而不是中间部分)。包裹Wrap在 a 中Center并设置alignment: Alignment.centeronOverfowBox无效。任何想法?

0 投票
1 回答
360 浏览

flutter - 有没有办法检查 Flutter 视频播放器包中的 VideoPlayerController 是否已经被释放?

在我的代码中,我现在不再需要 aVideoPlayerController但我不确定 aVideoPlayerController是否已经被处理。目前,我调用了该dispose()方法,但是当VideoPlayerController已经处理该方法时会引发错误:

我不希望那个错误填满我的日志,所以有没有办法检查 aVideoPlayerController是否已经准备好避免调用dispose()它?

0 投票
0 回答
337 浏览

flutter - 尝试使用 video_player 包播放视频时出现“无法在频道上建立连接”错误

我正在使用 Flutter 开发一个应该在其中播放视频的桌面应用程序,因此我通过添加以下内容将video_player flutter 包添加到我的 pubspec.yaml 文件中:

以下代码用于构建小部件:

但是,它最终出现以下错误:

我知道这里已经回答了同样的问题,但是由于不支持的 .mov 文件以及由于使用了旧版本的软件包而导致的错误,我已经验证这两种情况在我的情况下都是正确的.