问题标签 [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.
flutter - 在 Flutter 中播放本地视频
我需要在我的应用程序中播放资产视频,但视频播放器插件继续缓冲但没有播放视频。但如果我使用网络视频,那么代码就可以完美运行。
这是我的代码,
我已将视频文件添加为 pubspec.yaml 文件中的依赖项。我不知道为什么它适用于网络文件但不适用于资产文件。
flutter - 如何在不失去控件焦点的情况下向视频播放器添加双击手势?
我尝试通过包装
和
现在我可以双击,但是只需单击一下,控制器就不会出现,有什么办法可以实现这两件事。
使用 doubleTap,我可以调用类似的函数并使用 onTap 来显示控制器。
上面使用的包chewie 0.12.0
flutter - Better player 插件flutter的内存数据源
我正在构建一个应用程序,用户可以在其中发布图像或视频。我无法找到显示视频的最佳方式。我曾尝试使用颤振团队视频播放器插件,但我不想将视频保存为文件以显示它。我希望有类似于 Image.memory() 构造函数的东西。从那以后,我切换到了具有内存构造函数的 Better_Player 插件。但是,我无法让它正常工作。对我来说,它只是显示黑屏,不显示视频。这是显示视频的代码。
当我使用内存时,better_player 插件的输出图像声称数据源是文件类型
我不确定我是否正确使用了数据源。我正在传递一个来自 base64 解码字符串的字节数组。感谢您的任何见解。现在我只是从服务器发送完整的视频作为 base64 编码的字符串。如果有人知道最佳实践或更好的方法,请告诉我。提前致谢。
flutter - 如何在 Android 上的 flutter video_player 中获取 HLS 视频的完整持续时间?
我正在尝试在颤动的 video_player 中播放 HLS 视频。我正在生成这样的 m3u8 文件:
我不会更改或删除旧零件,只会在可用时添加新零件。
视频播放正常,但是当我检查controller.value.duration
它时,它总是显示 50 秒 - 任何更新之前第一个播放列表的持续时间,它不允许我seekTo
超出那个位置。
我可以从播放列表中计算实际持续时间,但问题是:如何将持续时间放入播放器并寻找其中的任何位置?
flutter - 使用 video_player、better_player 和chewie 时在 Flutter 中出现意外的 DMA 错误
我正在尝试播放视频。我收到以下错误:
我只是使用来自https://pub.dev/packages/chewie的示例代码,而视频播放器只显示绿屏并且不执行任何操作。有任何想法吗?
编辑:还有一些可能有帮助的评论?
flutter - Azure 媒体服务颤振视频播放问题
我的问题已经有人问过但没有回答有人可以帮助我吗
链接在这里 :
我在尝试播放此 URL 时遇到了同样的问题。
flutter - Flutter Web - 播放 uint8list n 视频播放器
我正在尝试在颤振网络上播放本地视频文件,但在选择视频后卡住了。根据这篇github帖子,可以通过将视频的uint8list转换为blob然后使用videoController.network播放blob来播放本地视频文件:github。问题是我不确定如何正确转换为 blob。如何将 uint8list 转换为 blob,然后在颤振视频播放器中播放该 blob?
flutter - Flutter video_player 声音有时与视频不同步
我在使用 Flutter video_player 时遇到问题,有时视频会挂起并且声音与视频不同步。视频和声音之间有约 1 秒的延迟。这仅在播放某些视频时发生,大多数视频都很好。我检查了其中一个受影响的视频与其他视频的格式(mp4)相同,并且还从我的 S3 存储桶中下载了该视频,并确认它在这种情况下可以正常播放,所以我认为这一定是一个问题使用 video_player 插件。这是我加载视频控制器的代码。在音频和视频不同步的情况下,视频与此插件的行为是否会有所不同?
firebase - 当视频达到一定百分比时,如何阻止颤振视频播放器缓冲?
我在颤振中使用 video_player 插件与 Firebase 相结合,我刚刚意识到如果我让它播放几秒钟,视频可能会消耗我的整个 Firebase 带宽。所以我认为(如果我错了,请纠正我!)最好的办法是在缓冲达到一定数量时停止缓冲,例如视频的 5% 或视频的前 5 秒,但如果有人有超快的下载速度他们可以在前3秒内获得整个视频,所以无论如何都会消耗限制。
有没有办法做到这一点?要知道缓冲量何时足以播放 5 秒然后停止缓冲?也许与另一个插件?
编辑 1:或者 video_player 只是流式传输数据,而不是预缓冲?如果是这种情况,那么只需关闭视频播放器就足以限制检索到的数据量,对吧?
提前感谢您对此的任何想法!