草庐IT

php - 如何在 php 中将 youtube 视频发布日期转换为 DD/MM/YY?

我正在使用以下内容获取YouTube视频的发布日期:$url="http://gdata.youtube.com/feeds/api/videos/{$random_text}?v=2&alt=json";$json=file_get_contents($url);$json=str_replace('$','_',$json);$obj=json_decode($json);$video_date=$obj->entry->published->_t;以这种格式输出日期:2012-10-18t13:04:42.000z如何在php中将其转换为DD/MM/YY格式?我已经在以下位置尝试

php - 从 S3 获取视频并用 PHP 上传到 YouTube

我有一些代码可以将视频文件上传到YouTube:$yt=newZend_Gdata_YouTube($httpClient);//createanewVideoEntryobject$myVideoEntry=newZend_Gdata_YouTube_VideoEntry();//createanewZend_Gdata_App_MediaFileSourceobject$filesource=$yt->newMediaFileSource('file.mov');$filesource->setContentType('video/quicktime');//setslughead

php - 如何在 PHP cURL 中提供 Youtube 身份验证 token

正在关注this指南,我正在尝试检索Youtube用户的订阅。我能够获得用户的身份验证token,但我不知道如何使用我的cURL请求实际发送它。文档只是这样说:Torequestafeedofthecurrentlylogged-inuser'ssubscriptions,sendaGETrequesttothefollowingURL.Note:Forthisrequest,youmustprovideanauthorizationtoken,whichenablesYouTubetoverifythattheuserauthorizedaccesstotheresource.htt

php - Youtube API - 仅标题

我知道我可以使用以下方法获取有关视频的全部信息:http://gdata.youtube.com/feeds/api/videos/ID但这会输出大量信息,我使用正则表达式从中获取标题。我想知道是否有办法让该页面只输出标题而不输出我不需要的所有其他内容。 最佳答案 不确定这是否有帮助,因为我以前从未使用过youtubeapi。我昨天刚看到这个信息。根据http://dl.google.com/googleio/2010/googleapis-how-google-builds-apis.pdf您可以使用fields=entry(ti

php - 用 HTML 嵌入代码替换文本中的 YouTube URL

如果在字符串中找到此函数,则嵌入youtube视频。我的问题是什么是仅捕获嵌入视频(iframe和第一个,如果有更多)并忽略字符串其余部分的最简单方法。functionyoutube($string,$autoplay=0,$width=480,$height=390){preg_match('#(v\/|watch\?v=)([\w\-]+)#',$string,$match);returnpreg_replace('#((http://)?(www.)?youtube\.com/watch\?[=a-z0-9&_;-]+)#i',"",$string);}

php - YouTube API 观看私有(private)视频

我有一个具有草稿模式的网站。有人可以登录并查看该网站的外观,以便在公众看到之前批准它。我将YouTube视频保存在我的私有(private)帐户中,因为我不想让全世界看到它们。但是,我确实希望登录草稿模式的人能够观看私有(private)嵌入。有没有一种方法我可以使用YouTubeAPI并做到这一点,以便人们只能看到视频而不能真正以那个人的身份登录(这样他们就不能修改视频设置)并且不能保持登录状态离开我的网页后? 最佳答案 将您的视频标记为不公开,而非私有(private)。有时,安全就是妥协。一方面,您可以锁定事物完全没有人可以访

php - 获取用户最新的 youtube 视频?

我正在寻找一种方法从用户的youtube名称或url中获取以下信息。缩略图链接到youtube.com上的视频视频标题需要用PHP来做。是否有一些我可以使用的youtubeapi或者像简单的馅饼这样的东西是我最好的选择? 最佳答案 看代码entryas$entry){$media=$entry->children('media',true);$watch=(string)$media->group->player->attributes()->url;$thumbnail=(string)$media->group->thumbna

php - 获取 YouTube 视频的标题、描述和观看次数

$youtube=simplexml_load_file('http://gdata.youtube.com/feeds/api/videos/wGG543FeHOE?v=2');$title=$youtube->title;这就是标题。但是我怎样才能得到观看次数和描述呢?尝试了$youtube->description;和$youtube->views; 最佳答案 我建议您使用JSON输出而不是XML输出。您可以通过在您的URL中添加alt=json参数来获取它:http://gdata.youtube.com/feeds/api

php - 使用 PHP 从 html 代码获取 Youtube 视频 ID

我想从html代码中获取所有唯一的youtube视频ID查看YouTube视频的(或多个)对象/嵌入代码//来自数据库的htmlloremmipsumdolorsitametenotanchorlinkloremipsumdolorsitamet...blahloremipsumdolorsitamet...blahblahblahblahblah 最佳答案 YouTube视频网址通常有两种格式:http://www.youtube.com/v/[videoid]http://www.youtube.com/watch?v=[vid

php - 如何创建 YouTube 视频直播?

我正在编写一个应该按固定时间表播放的YouTube视频流,类似于电视。如果您进入该网站,视频流应该会在时间表中播放的任何视频处播放。因此,它不是按视频顺序设置的播放列表,而是视频时间表。我开始将其编码为YouTubeID代码列表、视频长度和视频播放时间。本质上,该程序将检查当前时间,然后找到最接近该时间的视频。然后,它会找到当前时间(真实世界时间)和视频应该播放的时间之间的差异,从而快进视频“时差”秒数。这是一种愚蠢的做法吗?我正在用PHP编写。我觉得有比手动将所有信息输入列表更好的方法。而且,有没有另一种说法,现在播放这个,无论谁打开它,这都是应该播放的当前视频。每x分钟更新一次的c