一部の動画はフォーラムに埋め込まれ、一部は埋め込まれない理由を理解するのに苦労しています。
たとえば、誰かがYouTubeのURLを投稿すると、再生可能な動画として埋め込まれます。素晴らしいです。
他のサイトからのURLは、他の(Discourse以外の)フォーラムで同じURLが埋め込まれた再生可能な動画として表示できるにもかかわらず、埋め込まれた再生可能な動画としてレンダリングされません。
では、どこかに制限があるのでしょうか?設定には何も見つかりません。
一部の動画はフォーラムに埋め込まれ、一部は埋め込まれない理由を理解するのに苦労しています。
たとえば、誰かがYouTubeのURLを投稿すると、再生可能な動画として埋め込まれます。素晴らしいです。
他のサイトからのURLは、他の(Discourse以外の)フォーラムで同じURLが埋め込まれた再生可能な動画として表示できるにもかかわらず、埋め込まれた再生可能な動画としてレンダリングされません。
では、どこかに制限があるのでしょうか?設定には何も見つかりません。
こんにちは。
すべてのビデオプロバイダーがデフォルトでサポートされているわけではありません。こちらのリストを確認できます。
どのサイトについて言及していますか?利用できない場合は、Feature でリクエストできます!
Arkshineさん、参考になる回答をありがとうございます。
つまり、動画埋め込みのサポートは文字通りウェブサイトごとに個別に行われるということですか? Discourse/Onebox が特定のウェブサイトの動画のサポートを提供することを選択しないと、これは機能しないということでしょうか? そのように理解してよろしいでしょうか?
リンクを貼り付けた後に、素敵なプレビューを生成することについて言えば、はい、その通りです。
すべてのウェブサイトには、異なるフォーマット、モード、URL構造などの特殊性があります。
URLを直接<iframe>で囲むほど単純ではないこともあります。
Oneboxがあなたのサイトで機能しない場合、それは以前に誰もリクエストしなかったことを意味します。お気軽にリクエストしてください。![]()
あるいは、ソースをホワイトリストに登録すれば、任意のサイトの<iframe>を投稿に直接挿入することもできます。
allowed iframes設定を参照してください。
Creating rich link previews with Onebox と <iframe> を直接埋め込むことを混同していると思います。
onebox を作成するには、ウェブサイトが Discourse によって内部的にサポートされている必要があります。
ソースがホワイトリストに登録されている限り、<iframe> を手動で投稿することもできます(上記の私の回答を参照)。
どちらの方法でも、許可するものを完全に制御できます。
お役に立てば幸いです! ![]()
心配いりません!この設定はonebox用で、oneboxがレンダリングすることを許可されているものを制御します(最初のメッセージに記載したサポートされているプロバイダーの中から)。
代わりに allowed iframe 設定を使用してください!
わかりました、少しずつ進んできました ![]()
改めて @Arkshine さん、ありがとうございます。