在Chromecast上播放实时流时,我想知道当前播放头的绝对时间(时间戳),因为这对我在用户暂停播放时很有用。
是否可以通过CAF访问此信息,或者可以通过shaka播放器并通过其功能获取信息?
我尝试使用文档中提到的以下CAF功能:
this.playerDataBinder = new cast.framework.ui.PlayerDataBinder(this.playerData);
其中更新了playerData
对象以包含有关播放的各种信息,但是在我看来,这些信息都不相关。
我将需要知道暂停事件中的确切时间戳,以便以后甚至在切换流之后(在某些情况下这是必需的),我也能够在新流中标识此绝对时间戳并寻找到恢复的那一刻。