【问题标题】:Showing Progress Bar while uploading to youtube using youtube's api使用 youtube 的 api 上传到 youtube 时显示进度条
【发布时间】:2012-07-06 15:29:36
【问题描述】:
我正在使用 youtube 的 api 的 php 版本。我正在使用 Browser-Based Upload(直接上传到 youtube 的服务器)。视频可以正常上传到我的频道。
我想要实现的是在上传时显示一个进度条,使用 Uploadify。我做得很好,同时将文件上传到我的服务器。
你们能告诉我如何在直接上传到 youtube 的服务器时实现进度条,可以用 javascript 完成吗? youtube api中可以帮助我做到这一点的任何东西。
【问题讨论】:
标签:
file-upload
youtube
progress-bar
youtube-api
【解决方案1】:
由于 YouTube 的服务器没有关于上传的反馈,而且浏览器也没有广泛支持,目前唯一明智的做法是使用 Flash 上传文件。
如果可能,您需要将 Uploadify 配置为在没有服务器模块的情况下运行,并在成功时接受 302 响应(YouTube 视频 ID 将作为参数传递到重定向位置)。
从概念上讲,这当然是可能的;我最近使用 SWFUpload 创建了一个类似的东西(不是这项工作的最佳工具,但我很着急)。是否可以使用未经修改的 Uploadify 副本,我不能说。