Php 能够在2分钟内仅发布YouTube视频
网站有没有办法让用户只嵌入youtube的短视频。比如说2分钟或更短 因此,当他们尝试嵌入youtube视频时,如果超过2分钟,他们会收到一个错误,告诉他们“你的视频太长了,请选择另一个”等等 这可能吗 我要说的是,我不是想编辑youtube视频长度,只是禁止用户发布太长的视频Php 能够在2分钟内仅发布YouTube视频,php,javascript,joomla,youtube,Php,Javascript,Joomla,Youtube,网站有没有办法让用户只嵌入youtube的短视频。比如说2分钟或更短 因此,当他们尝试嵌入youtube视频时,如果超过2分钟,他们会收到一个错误,告诉他们“你的视频太长了,请选择另一个”等等 这可能吗 我要说的是,我不是想编辑youtube视频长度,只是禁止用户发布太长的视频 多谢各位 以下内容可帮助您开始: 基本api URL是http://gdata.youtube.com/feeds/api/videos/VIDEO_ID?v=2&alt=json <?php $video_da
多谢各位 以下内容可帮助您开始: 基本api URL是
http://gdata.youtube.com/feeds/api/videos/VIDEO_ID?v=2&alt=json
<?php
$video_data = json_decode(file_get_contents("http://gdata.youtube.com/feeds/api/videos/a_kAUiJwRs0?v=2&alt=json"),true);
echo $video_data['entry']['title']['$t']." is ".$video_data['entry']['media$group']['yt$duration']['seconds']." seconds long.";
以下是帮助您入门的方法:
基本api URL是http://gdata.youtube.com/feeds/api/videos/VIDEO_ID?v=2&alt=json
<?php
$video_data = json_decode(file_get_contents("http://gdata.youtube.com/feeds/api/videos/a_kAUiJwRs0?v=2&alt=json"),true);
echo $video_data['entry']['title']['$t']." is ".$video_data['entry']['media$group']['yt$duration']['seconds']." seconds long.";
您可以从以下位置获取XML数据:
http://gdata.youtube.com/feeds/api/videos/{$videoId}
其中包括持续时间。只需检查是否超过120秒即可您可以从以下位置获取XML数据:
http://gdata.youtube.com/feeds/api/videos/{$videoId}
其中包括持续时间。只需检查长度是否超过120秒您可以使用youtube api获取视频长度-但我只是在这里猜测您可以使用youtube api获取视频长度-但我只是在这里猜测嗨-谢谢-所有视频都有这些数据吗。我没有youtube api的经验。谢谢如果你看到我的答案,你就有了回复中的所有数据。它可以通过entry->media$group
访问,您可能需要使用JSON和关联数组。您好-谢谢-所有视频都可以使用这些数据。我没有youtube api的经验。谢谢如果你看到我的答案,你就有了回复中的所有数据。它可以通过entry->media$group
访问,您可能需要使用JSON和关联数组。