【有料】Discourse Chatのバグ修正 + 機能改善

背景として、チャット用のビデオプレースホルダーを実装したことはなく、HTML5ビデオタグの機能に依存していました。当初、トピック/投稿用に独自のプレースホルダーロジックを実装したのは、ビデオが再生されていなくてもすべてのトピックロードで自動的にデータを「ダウンロード」し、人気サイトでCDNコストを消費していたためです。

現時点では、トピックにあるものと同じプレースホルダーロジックをチャットに再実装する必要はないと思いますが、iOSで動作するように、いくつかのiOS/Safariの調整が必要になる可能性があります。preload="metadata"属性があれば十分だと思っていましたが、すでに存在しているようです。

<video class="chat-video-upload" preload="metadata" height="150" controls="">
        <source src="https://actual-url.MOV">
      </video>
「いいね!」 7