2017-12-25 44 views
0

Ich habe eine Django-Website, die ich Videos hinzufügen möchte. Derzeit können Nutzer ihre Fotos hochladen und ich möchte, dass jeder Nutzer seine Videos hinzufügen kann. Ich bin mir nicht sicher, wie ich das machen soll, da ich ein Anfängerprogrammierer bin. Kannst du mich bitte zum richtigen Weg führen?Video-Einbettung

Antwort

0

Umgang mit Videodateien ist viel komplizierter als der Umgang mit Bildern. Es gibt zwei Möglichkeiten, wie Sie das tun können: Sie lassen Nutzer Videos einbetten, die auf andere Seiten hochgeladen wurden (wie YouTube), oder Sie lassen sie Fotos auf Ihre Website hochladen. Die erste Option ist einfacher: die meisten Video-Websites bieten eine Möglichkeit zum Kopieren & einen Code einfügen, um ihre Videos auf anderen Seiten einzubetten. Sie müssen nur die Benutzer den HTML-Code auf Ihrer Website einfügen und es gibt einige Sicherheitsmaßnahmen, die Sie beachten sollten. Wenn Sie möchten, dass sie die Dateien hochladen, wird es hart.Es gibt viele Videoformate, Dateien sind viel größer, verschiedene Kompressionsraten usw. Eine Video-Site akzeptiert in der Regel eine breite Palette von Videoformaten, wandelt ein Video in das bequemste Format und unterschiedliche Auflösungen (um Platz und Bandbreite zu sparen). Es bedeutet eine Menge asynchroner und CPU-intensiver Aufgaben auf Ihrem Server. Es ist auch komplizierter, die Datei auf die Website zu legen und sie abspielen zu lassen. Es gibt ein Video-Tag in HTML5, das die Dinge viel einfacher macht als zuvor, aber wenn Sie es wirklich schön und einfach machen wollen, sollten Sie einen JS-Player finden.

0

IMHO, ist eigentlich die Art und Weise, ein Video hochzuladen, das selbe wie Sie das Foto hochladen (oder fügen Sie das Videoformat zu Ihrer aktuellen POST-Datei-Methode, wenn es ein Dateiformat Validierung), lernen Sie über Django File Upload, und versuchen zu verlassen ein Code in Ihrer Beschreibung

+0

vielen Dank. Ich bin neu hier, also war ich mir nicht sicher. –