【问题标题】:Chromecast custom receiver: Current displayed frame of video element is not updated to the frame of new position when video element is on pauseChromecast自定义接收器:视频元素暂停时,当前显示的视频元素帧不会更新到新位置的帧
【发布时间】:2017-02-27 11:05:38
【问题描述】:

我写信是想请你帮忙。我开发了一个播放 hls 流的自定义接收器。而且我发现,如果您在暂停时擦洗视频,则视频元素的当前显示帧不会更新到新位置的帧。

例如,我暂停视频,然后将视频拖到几分钟前的新位置。结果,我在日志中看到“SEEK”事件 cast.receiver.MediaManager 被触发,视频元素的“寻找”和“寻找”事件也被触发。我还看到触发了“canPlay”事件。但是视频元素的帧没有改变,仍然显示之前位置的帧。 只有当我恢复播放时(例如,通过执行 'videoElement.play()' 命令),当前帧才会更新并且视频从新位置正确播放。

有人遇到过同样的问题吗?如果您能帮我找到解决方案,我将不胜感激?

谨此致以最诚挚的问候, 约翰

【问题讨论】:

    标签: video-streaming html5-video chromecast http-live-streaming


    【解决方案1】:

    我认为我找到了问题的主要原因。我在我所有的 chromecast 设备(两个 1'gen 设备和两个 2'gen 设备,固件版本 - 1.20.66189)上检查了它,发现它在 3 个设备上复制,而不是在一个 1'gen 设备上。我还检查了官方 YouTube 接收器应用程序的行为。是的,YouTube 接收器在 3 台设备上存在同样的问题,而在一台 1'gen 设备上则没有。因此,我认为这是特定于设备的问题。

    【讨论】:

    • 我还在 google-cast-sdk 问题跟踪器上注册了问题
    猜你喜欢
    • 2016-05-12
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    相关资源
    最近更新 更多