Javascript 社交媒体视频列表中的视频播放器损坏

Javascript 社交媒体视频列表中的视频播放器损坏,javascript,angular,html,ionic-framework,Javascript,Angular,Html,Ionic Framework,我正在尝试创建一个具有Instagram、Twitter等社交媒体功能的应用程序,您可以在其中发布视频并在列表中观看。然而,当列表到达某一点时,所有视频最终都会加载“已损坏”。(仅显示带有斜线的播放图标) 这个问题只发生在iOS上。我做了一点研究,似乎就是从这个角度出发的 我认为这是我的问题的原因,因为如果我使用该线程的解决方案并重新加载页面,视频会再次正常加载 但是,我希望这个列表只要用户保持滚动就可以。那么,如果iOS对一次可以加载的视频数量有限制,那么如何实现无限滚动呢 谢谢 特洛伊而不是

我正在尝试创建一个具有Instagram、Twitter等社交媒体功能的应用程序,您可以在其中发布视频并在列表中观看。然而,当列表到达某一点时,所有视频最终都会加载“已损坏”。(仅显示带有斜线的播放图标)

这个问题只发生在iOS上。我做了一点研究,似乎就是从这个角度出发的

我认为这是我的问题的原因,因为如果我使用该线程的解决方案并重新加载页面,视频会再次正常加载

但是,我希望这个列表只要用户保持滚动就可以。那么,如果iOS对一次可以加载的视频数量有限制,那么如何实现无限滚动呢

谢谢


特洛伊

而不是加载视频流。这样可以节省内存。
当视频无法观看时,暂停流以保持带宽并节省流量


干杯

你真的要加载所有这些视频吗?难道你不能简单地显示占位符,用一个静态图像填充,只有点击这个图像,你才能创建视频元素并加载它吗?这是我认为唯一的解决方案。但是当视频被滚动到看不见的地方时会发生什么呢?然后是否应该有条件地删除并重新添加?当滚动到视图中时,视频会自动播放。作为当前解决方案,可能是临时解决方案,我会在视频处于视图中时设置视频源,当它离开视图时,我会设置一个计时器来删除源。我不确定这是不是一个坏习惯?看起来可能会更贵。谢谢,我会调查的。我正在使用Firebase存储来保存我的视频,因此我不太确定如何处理,也不确定在
标记中使用url链接与流媒体之间有什么区别。