作为一些背景信息,我们从未为聊天实现过视频占位符,它仅依赖于 HTML5 视频标签的功能来使其正常工作。我们最初为主题/帖子实现了自己的占位符逻辑,因为视频会在每次加载主题时自动“下载”数据,即使它们没有被播放,这也会在热门网站上消耗 CDN 成本。
我认为我们暂时不需要在聊天中重新实现与主题相同的占位符逻辑,但我们可能仍需要对 iOS/Safari 进行一些调整,才能使其在 iOS 上正常工作。我以为只添加 preload="metadata" 属性就能解决问题,但看起来它已经存在了。
<video class="chat-video-upload" preload="metadata" height="150" controls="">
<source src="https://actual-url.MOV">
</video>