android - Exoplayer 实时搜索栏和时移
问题描述
我使用 Exoplayer 2.8 在我的应用程序中显示 HLS 视频。
对于固定时间的内容,seekbar 可以完美运行,但对于实时内容却毫无用处。
我想显示过去 12 小时的搜索栏并将其用于时移,我该怎么做?
解决方案
更新:似乎已经有现有的解决方案:
- https://github.com/google/ExoPlayer/issues/87
- https://github.com/jglanfield/ExoPlayer/tree/jdg-hls-rewind
您应该查看TimeLine对象并根据您的搜索栏更新逻辑使用它。
简单的方法是在代码中自行存储开始时间,然后通过增加播放和缓冲区尽可能频繁地更新它。
更有帮助的答案是,如果您发布一些您已经拥有的代码,那么任何人都可以指导您找到适合您的解决方案。
推荐阅读
- java - Java:从 Play Framework 应用程序中使用 Spring WebFlux 应用程序
- html - 如何使 DIV 元素响应屏幕分辨率
- c - 在 C 中打印字节数组时处理神秘的输出
- discord.js - 在特定公会的特定频道中编辑消息 | 不和谐.js
- python - PyQt 使用向导和单选按钮
- python - Del 命令未正确执行 Pandas
- google-cloud-platform - ownCloud 10.0.7 连接数据库失败
- ios - 领域数据库过滤后重新加载 TableView 时如何解决“索引越界”错误?
- javascript - 为什么我无法在事件回调中捕获 discord.js 承诺拒绝?
- javascript - 通过 JavaScript 中的递归使用 DOM 节点填充线性数组