しばらくこの問題を解決しようとしてきましたが、うまくいきません。ユーザーが常に不満を言っているので、とても迷惑しています。しかし、すべて段階的に説明します!
以前は Discourse を使用する前は、フォーラムは WordPress で作成されていました。WordPress では、私とユーザーは imgur からの GIF リンクをフォーラムに問題なく埋め込むことができ、WordPress サーバー自体の GIF リンクも問題なくフォーラムに埋め込むことができました!
Discourse では、次のことが起こります。私のサーバーにアップロードされた GIF リンクは、フォーラムに埋め込まれません!
上記の場合、フォーラムのメンバーが GIF をアップロードしましたが、別のメンバーがリンクをコピーしてテキストボックスに貼り付けようとすると、埋め込まれません!
これにより、これらのリンクを imgify-words に使用するのが難しくなります。
次に、さらに悪いことが起こります。ユーザーが請求してくるので、頭痛の種です。どうすればいいかわかりません!
IMGUR にアップロードされた GIF のほとんどは、GIF としてではなく MP4 としてフォーラムに埋め込まれます。そして、それは埋め込まれる場合です。ほとんどは埋め込まれません!
しかし、埋め込まれると、ビデオのように見えます。
そこで、多くの調査の結果、IMGUR ウェブサイトが GIF を自動的に MP4 に変換していることがわかりました!
WordPress では、MP4 の代わりに GIF を使用していることに気づかなかったことが、さらに混乱しました。(GIF のように、再生バーのある大きなものではなく)
その時、WordPress にはビデオの黒い背景を削除し、ビデオのプレーヤーを削除して、GIF と同じサイズにするものがあることを発見しました。つまり、MP4 であることを誰も知らないように、GIF のように見えるようにします。
しかし、Discourse ではこれは起こりません。
これらの 2 つのことについて、どうすればよいですか?
-
ユーザーがフォーラムにアップロードした GIF を埋め込むにはどうすればよいですか?
-
ウェブサイトに MP4 が埋め込まれたときに、ビデオではなく GIF のように見えるようにするにはどうすればよいですか?つまり、プレーヤーがなく小さいサイズで、大きいサイズでプレーヤーがあるのではなく?(これを変更するためのコードはありますか?)
IMGUR の GIF
DISCOURSE
WORDPRESS
もう一つ言い忘れていました。
GIF が imgur にアップロードされると、imgur はそれを MP4 に変換しますが、リンクの末尾を削除して MP4 の代わりに PNG を付けると、プレーヤーバーも黒い背景のビデオもなく、大きいサイズもなく(GIF のサイズになります)。
したがって、WordPress では、MP4 を GIF と同じ(サイズ、黒い背景なし、プレーヤーバーなし)にするために、MP4 リンクを私が示した最後のリンクに自動的に変更していると推測されます。
例
リンクを変更せずに
PNG に変更してブラウザで Enter キーを押してリンクをコピーします(Discourse のテキストボックスでこれを行うと機能しません)。追伸、PNG に切り替えてブラウザで Enter キーを押すと、GIF リンクの先頭に文字 i が追加されることがわかりました。そのため、ブラウザでのみ機能します。リンクに何か別のものが挿入されます。

オリジナル
https://imgur.com/w8RGaAZ.mp4
GIF に「なる」ように変更しましたが、.png と i が付きます。
https://i.imgur.com/w8RGaAZ.png
私の理解では、WordPress は自動的に mp4 リンクを、mp4 が偽の GIF のようなものに変わるように、私が示した最後のリンクに変更しているということです。







