如果我有YouTube视频网址,有没有办法使用PHP和cURL从YouTube API获取相关缩略图?
我对标记很新(虽然它非常容易拾取).我正在开发一个软件包,并试图让wiki页面看起来很好看作为帮助手册.我可以很容易地将YouTube视频链接插入维基页面,但如何嵌入YouTube视频.这可能是不可能的.
我已经读过你可以使用HTML标签,所以我尝试使用这个LINK嵌入HTML ,如下所示:
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/user/wwwLoveWatercom?v=BTRN1YETpyg" />
<param name="wmode" value="transparent" />
<embed src="http://www.youtube.com/user/wwwLoveWatercom?v=BTRN1YETpyg"
type="application/x-shockwave-flash"
wmode="transparent" width="425" height="350" />
</object>
Run Code Online (Sandbox Code Playgroud)
并保存了页面但没有发生任何事情.
我想v=id从JavaScript 获取YouTube的URL(没有jQuery,纯JavaScript).
http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW
http://www.youtube.com/watch?v=u8nQa1cJyX8
或者在网址中包含视频ID的任何其他YouTube格式.
u8nQa1cJyX8
我正在尝试嵌入YouTube视频的新iframe版本并将其设置为自动播放.
据我所知,没有办法通过修改URL的标志来做到这一点.有没有办法通过使用JavaScript和API来做到这一点?
我最近开始收到以下控制台错误,没有发生任何代码更改.
我最近没有安装任何扩展程序.
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js
Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js
Failed to load resource: net::ERR_FAILED
Run Code Online (Sandbox Code Playgroud)
我在页面上有几个触发此错误的YouTube播放器嵌入,但它们很简单:
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe>
Run Code Online (Sandbox Code Playgroud)
有没有人经历过这个?
我们需要按YouTube频道名称的视频列表(使用API).
我们可以使用以下API获取频道列表(仅限频道名称):
https://gdata.youtube.com/feeds/api/channels?v=2&q=tendulkar
Run Code Online (Sandbox Code Playgroud)
以下是频道的直接链接
https://www.youtube.com/channel/UCqAEtEr0A0Eo2IVcuWBfB9g
Run Code Online (Sandbox Code Playgroud)
要么
WWW.YouTube.com/channel/HC-8jgBP-4rlI
Run Code Online (Sandbox Code Playgroud)
现在,我们需要频道>> UCqAEtEr0A0Eo2IVcuWBfB9g或HC-8jgBP-4rlI的视频.
我们尝试了
https://gdata.youtube.com/feeds/api/videos?v=2&uploader=partner&User=UC7Xayrf2k0NZiz3S04WuDNQ https://gdata.youtube.com/feeds/api/videos?v=2&uploader=partner&q=UC7Xayrf2k0NZiz3S04WuDNQ
但是,它没有帮助.
我们需要在频道上发布的所有视频.上传到频道的视频可能来自多个用户,因此我认为提供用户参数不会有帮助......
我无法弄清楚如何使用Youtube的新嵌入代码样式自动播放视频.我尝试将&autoplay = 1添加到url,它使用旧样式,但它不起作用.例如,http://www.youtube.com/embed/JW5meKfy3fY是嵌入式链接,但http://www.youtube.com/embed/JW5meKfy3fY&autoplay=1不起作用.谁能告诉我怎么做?谢谢
我正在试图弄清楚如何为嵌入的YouTube视频指定自定义结束时间.我知道我可以通过添加&start = 30来自定义开始时间,但我还没有看到任何与结束时间有关的内容.
我需要能够为我正在构建的网络应用程序执行此操作,因此如果YouTube无法提供,我怎么能够完成此操作?
我浏览文档无济于事.谢谢!
我正在尝试使用Bootstrap 3中的Modal功能来显示我的Youtube视频.它有效,但我无法点击Youtube视频中的任何按钮.
对此有何帮助?
这是我的代码:
<div id="link">My video</div>
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<iframe width="400" height="300" frameborder="0" allowfullscreen=""></iframe>
</div>
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.10.1.min.js"><\/script>')</script>
<script src="js/bootstrap.min.js"></script>
<script>
$('#link').click(function () {
var src = 'http://www.youtube.com/v/FSi2fJALDyQ&autoplay=1';
$('#myModal').modal('show');
$('#myModal iframe').attr('src', src);
});
$('#myModal button').click(function () {
$('#myModal iframe').removeAttr('src');
});
</script>
Run Code Online (Sandbox Code Playgroud) 我创建了一个应用程序,您可以在其中下载Android视频.现在,我想要它,以便如果您在YouTube原生应用中播放视频,您也可以下载它.为此,我需要了解YouTube原生应用推出的Intent才能播放YouTube应用.
如果我在我的模拟器上安装了YouTube程序,我可以轻松地做到这一点,所以我的第一个问题是:
1.我可以为我的模拟器下载YouTube应用程序,或者......
2.当用户选择视频时使用的意图是什么用于播放.