首页 > 解决方案 > 如何在 Chromecast 上的实时流播放期间获取播放头的当前时间戳

问题描述

在 Chromecast 上播放实时流时,我想知道当前播放头的绝对时间(时间戳),因为当用户暂停播放时这对我很有用。

有什么方法可以通过 CAF 访问此信息,或者可以访问 shaka 播放器并通过其功能获取信息?

我尝试使用文档中提到的以下 CAF 功能:

this.playerDataBinder = new cast.framework.ui.PlayerDataBinder(this.playerData);

它更新了playerData对象以包含有关播放的各种信息,但在我的情况下,它们似乎都不相关。

我需要知道暂停事件中的确切时间戳,以便稍后,即使在切换流之后(在某些情况下这是必需的),我也能够在新流中识别这个绝对时间戳并寻找到那个时刻恢复时。

标签: javascriptvideo-streamingchromecastlive-streamingshaka

解决方案


推荐阅读