2012-09-23 34 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。