VideoJS - 在 DOM 中移动时 Flash Player 崩溃

VideoJS - Flash Player crash when moving in the DOM

我有一个Video.js flash播放器(要求是flash,所以我在flash模式下使用它作为技术)。它作为主要 'jumbotron' 类型的视频位于页面顶部。当用户向下滚动时,它需要分离并附加到侧边栏中的 dom 树。问题是,当它发生时,视频崩溃(至少我认为是崩溃),重置为 0.00 时间,并且只是黑色。如果不重新加载页面,则无法重新启动。

有没有人成功地在 DOM 上移动 Flash 视频而不导致 video.js 崩溃?如果不是video.js,你能推荐一个可以做到这一点的播放器吗?我已经成功地让它与 video.js 中的 HTML5 视频一起使用,但是 flash 是必需的。

谢谢

detach/appendTo 创建一个新元素并销毁旧元素 - 所以你不能指望视频播放位置保持在原来的位置。

我一开始会尝试将它放在侧边栏内,然后使用绝对定位让它从那里显示为“超大屏幕”。 (或者,如您所说,反过来,如果这在您的实际情况下效果更好。)