2012-09-23 40 views
0

我正在尋找從Django用戶配置文件上傳視頻的方法。我正在使用Django-Userena,並希望通過一項功能擴展用戶配置文件,以將短1-2分鐘的視頻上傳到用戶配置文件。我寧願將視頻上傳到Youtube/Vimeo等外部視頻託管服務(因爲我相信這會更容易維護Django項目文件)。如何從Django用戶配置文件上傳視頻?

我發現與此相關的唯一django包是django-youtube(https://github.com/laplacesdemon/django-youtube)我似乎很遺憾地遇到了這個應用程序的一些麻煩。

我想知道是否有其他類似的Django可重複使用的應用程序,我可以用它來上傳視頻到Youtube/Vimeo或者其他任何你用來從Django的用戶配置文件上傳視頻的方式。

我讀過基於瀏覽器上傳的Youtube API文檔,它讓我感到無比震撼。請善良,我是Django的新手。非常感謝你。

回答

0

這並不令人難以置信,因爲您自己實施基於瀏覽器的上傳流程,當上傳完成時(包括通過網絡攝像頭上傳),您可以獲得新的YouTube視頻的ID:

https://developers.google.com/youtube/youtube_upload_widget

如果你可以插入一個<的iframe >到您的網頁比你能使用控件,如果你能在網頁上運行的自定義JavaScript,那麼你可以註冊回調來獲得新的視頻的ID。