2017-12-25 70 views
0

私はビデオを追加したいDjangoサイトを持っています。現在、ユーザーは自分の写真をアップロードすることができ、各ユーザーは自分のビデオを追加することもできます。私は初心者のプログラマーなので、これをどうやって行うのかはわかりません。私を正しい方向に向けることができますか?ビデオ埋め込み

答えて

0

ビデオファイルを扱うことは、画像を扱うよりはるかに複雑です。あなたはそれを行うことができる2つの方法があります。ユーザーは、他のサイト(YouTubeなど)にアップロードされたビデオを埋め込んだり、ウェブサイトに写真をアップロードさせることができます。最初のオプションは簡単です:ほとんどのビデオウェブサイトでは、&に他のサイトにビデオを埋め込むコードを貼り付けることができます。ユーザーがウェブサイトにhtmlコードを貼り付けさせるだけで、必要なセキュリティ対策があります。 ファイルをアップロードしたい場合は、ハードになっています。多くのビデオフォーマット、ファイルははるかに大きく、圧縮率はさまざまです。ビデオサイトは通常、幅広いビデオフォーマットを受け入れ、ビデオを最も便利なフォーマットに変換し、異なる解像度(スペースと帯域幅を節約するため)。これは、サーバー上で多くの非同期およびCPU集中型タスクを意味します。 ファイルをウェブサイトに置いて再生させるのはさらに複雑です。 HTML5には、以前よりもはるかに簡単な動画タグがありますが、JSプレイヤーを見つけるのは本当に素敵で簡単です。

0

IMHO実際に動画をアップロードする方法は、写真をアップロードする方法(またはファイル形式のバリデーションがある場合は現在のPOSTファイルの方法にビデオ形式を追加する方法)と同じです。Django File Uploadについて学んでください。あなたの説明にいくつかのコード

+0

ありがとうございます。私はここに新しいので、よく分からなかった。 –

関連する問題