android - Flutter for iOS 和 Android 中的视频播放功能,我们可以隐藏进度条和跳过功能
问题描述
我需要知道如何提供 HTML 视频播放器类型的功能,我们可以在其中隐藏进度条,并且只允许交互是开始和停止。
我想为 Flutter 添加功能,用户可以根据自己的方便访问视频、开始或暂停视频。因为他们可能需要在视频播放之前添加一些说明。我不希望视频在加载屏幕时立即开始播放。
最后一件事。视频有一个介绍,它对所有视频都是通用的,所以我们怎样才能有一个跳过介绍按钮,以便用户在知道它的共同部分可以跳过时可以跳过介绍。
该应用程序的 HTML 视频播放器的问题是用户可以跳过整个视频并完成该模块。这是我们不想要的,因为它违背了应用程序的全部目的。
我看到了这个应用程序,发现测试这个特定任务是一个非常好的挑战,但我之前从未在 Flutter 中实现过视频和音频,因为我也是初学者。
概括:
- 用户可以根据自己的意愿开始和停止/暂停视频。
- 用户可以将视频跳到特定的秒数,例如 50 秒,因为该部分是介绍。
- 视频的进度条需要隐藏或者以某种方式我们可以停止用户交互,这样他们就不能跳过整个视频。
解决方案
你可以使用Flutter 的 Video Player 插件
有这些VideoPlayerController
方法:
play()
pause()
seekTo(Duration)
还有这些属性:
value.duration
value.position
你有更多的方法和属性,但是通过这些提到的和插件提供的示例,我认为你可以得到一个想法来实现你想要的。
推荐阅读
- html - CSS中的背景图像调整
- javascript - discord.js如何按名称查找角色
- javascript - 带有导入的 AWS lambda 上未处理的承诺拒绝
- java - 语法错误:插入“维度”以完成类型参数
- html - 不能将导航栏项目放在最左边
- java - 如何在 Android api 21+ 上访问 Class.typeName
- angular - 按函数路由获取错误 - Angular Bootstrap
- java - JFreeChart 在条形图中缺少一个条形
- python - Django - 自行动态发布字典或字典列表(不工作)
- microsoft-graph-api - Microsoft 图形查询工作区