Php 能够在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

网站有没有办法让用户只嵌入youtube的短视频。比如说2分钟或更短

因此,当他们尝试嵌入youtube视频时,如果超过2分钟,他们会收到一个错误,告诉他们“你的视频太长了,请选择另一个”等等

这可能吗

我要说的是,我不是想编辑youtube视频长度,只是禁止用户发布太长的视频


多谢各位

以下内容可帮助您开始:

基本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和关联数组。