javascript - 如何在 Chromecast 上的实时流播放期间获取播放头的当前时间戳
问题描述
在 Chromecast 上播放实时流时,我想知道当前播放头的绝对时间(时间戳),因为当用户暂停播放时这对我很有用。
有什么方法可以通过 CAF 访问此信息,或者可以访问 shaka 播放器并通过其功能获取信息?
我尝试使用文档中提到的以下 CAF 功能:
this.playerDataBinder = new cast.framework.ui.PlayerDataBinder(this.playerData);
它更新了playerData
对象以包含有关播放的各种信息,但在我的情况下,它们似乎都不相关。
我需要知道暂停事件中的确切时间戳,以便稍后,即使在切换流之后(在某些情况下这是必需的),我也能够在新流中识别这个绝对时间戳并寻找到那个时刻恢复时。
解决方案
推荐阅读
- git - 参考 `remotes/origin/HEAD` 的用途是什么?
- uipangesturerecognizer - 如何在 panGesture 之后修复新的 textField 位置?
- sqlite - 如何在有序表中选择行并检索其上方和下方的行数?
- php - 在php中计算一个文件夹中所有文件和所有目录的总和
- scala - 在具有协变类型的 Scala 参数化类中实现方法
- python - 获取相关模型的数量
- c++ - 关于包含新课程的基本 cmake 问题
- javascript - Google Maps API - 基于复选框状态的 loadGeoJson
- java - Recyclerview 在“搜索”或“过滤”之后不是“排序”
- r - 使用 cpp 代码编译和链接 R 包时出现奇怪的 SHLIB 行为