使用 youtube gdata API 检索直接上传的进度
我正在遵循有关使用 gData Youtube API 通过 PHP 进行直接上传的文档。我可以成功上传视频,一切顺利。我无法弄清楚的部分是,如果有可能的话,是获取一些上传进度状态,如完成百分比或上传的字节数。
这是上传发生的代码片段。
<?php
try {
$newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
} catch (Zend_Gdata_App_HttpException $httpException) {
echo $httpException->getRawResponseBody();
} catch (Zend_Gdata_App_Exception $e) {
echo $e->getMessage();
}
?>
有人知道如何在上传时更新 $progess
变量或其他内容吗?
I'm following along with the documentation about using the gData Youtube API for doing direct uploads with PHP. I can successfully upload videos, so thats all well and good. The part I'm having trouble figuring out, if its even possible is getting some upload progress status as in percent complete or number of bytes uploaded.
Here is the snippet of code where the upload happens.
<?php
try {
$newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
} catch (Zend_Gdata_App_HttpException $httpException) {
echo $httpException->getRawResponseBody();
} catch (Zend_Gdata_App_Exception $e) {
echo $e->getMessage();
}
?>
Anyone have any ideas how to update a $progess
variable or something as this is uploading?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
演示网址:--
http://jquery.malsup.com/form/progress.html
您可以在 url 下面下载 jquery 文件并添加 html 标签
http:// ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js
http: //malsup.github.com/jquery.form.js
试试这个:--
输出视频:-
这是我的 video.php 文件
这是我的 video_upload.php 文件
Demo url:--
http://jquery.malsup.com/form/progress.html
You can download jquery file below url and add in html tag
http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js
http://malsup.github.com/jquery.form.js
Try this:--
output video:-
This is my video.php file
this is my video_upload.php file