草庐IT

youtube-api

全部标签

javascript - AngularJS:将数据发布到外部 REST API

我有一个基本的AngularJS服务设置,如下所示:app.factory('User',function($resource){return$resource('http://api.mysite.com/user/:action:id/:attr',{},{history:{method:'GET',params:{attr:'history'}},update:{method:'POST',params:{name:'test'}}});});我这样使用它:User.history({id:'testID'},function(data){console.log('gothist

javascript - Touch API(例如 touchstart)在 MS Edge 中不起作用

我的应用程序使用TouchAPI来检测JavaScript中的触摸事件。示例:$(".element").on("touchstart",function(event){alert("TRUE");});这适用于具有任何浏览器(如Android或iOS)的任何触摸设备,但它不适用于Windows10平板电脑上的MSEdge,无论是否连接键盘。似乎支持API:Compatibilitylist.但是,我已经测试过:'ontouchstart'inwindow并在此设备上返回false。此外,mousedown似乎被解雇了。这是怎么回事?如何触发Windows10平板电脑上的触摸事件?我想

javascript - 单击图像后如何播放/启动 youtube 视频?

我有一张图片,我只想在点击图片后开始播放YouTube视频。我该怎么做?非常感谢! 最佳答案 看看:YoutubeAPIexamples代码是这样的:functiononPlayerReady(event){$('img').click(function(){ytPlayer.playVideo();});} 关于javascript-单击图像后如何播放/启动youtube视频?,我们在StackOverflow上找到一个类似的问题: https://stac

javascript - YouTube(注入(inject))视频结束回调

我将YouTubeiframe注入(inject)文档准备好的div并将其绑定(bind)到点击:jQuery(document).ready(function($){jQuery('.video-thumb').click(function(){...$('#player').html('');...}}我想在视频结束时进行回调。我读过onYouTubePlayerAPIReady,但必须准备好外部文件。我已经尝试通过这种外部文件准备加载视频播放器:varplayer;functiononYouTubePlayerAPIReady(){player=newYT.Player('pla

javascript - 不允许使用 Google map API 引荐来源网址

当我在我的网站上加载页面时,某些PC出现错误RefererNotAllowedMapError。RefererNotAllowedMapErrorThecurrentURLloadingtheGoogleMapsJavaScriptAPIhasnotbeenaddedtothelistofallowedreferrers.PleasecheckthereferrersettingsofyourAPIkeyonGoogleCloudConsole.SeeAPIkeys在我测试过的四台机器中,有三台在FireFox上运行正常。通常这意味着该域未添加为我的API控制台中的引荐来源网址,但它肯

javascript - Google map API v3 - 添加多个信息窗口

我有googlemapsjavascript的工作部分,我确实遇到了问题。现在我遇到的问题是只显示一个信息窗口,最后一个。我在另一个可行的堆栈线程上找到了解决方案。但我真的不知道为什么。我对Javascript还很陌生,所以我希望有人能向我解释发生了什么变化以及如何变化。这是工作代码:functionsetMarkers(map,locations){for(vari=0;i这是原始的损坏代码(我将只粘贴更改的代码):google.maps.event.addListener(marker,'click',function(){infowindow.setContent(content

javascript - YouTube API 目标(多个)现有 iframe

我正在尝试了解如何使用YouTubeAPI定位现有的iframe(即不使用脚本构建iframe)。像往常一样,Google没有提供足够的API示例,但在此处解释说这是可能的http://code.google.com/apis/youtube/iframe_api_reference.html这是我正在尝试执行的操作的示例-应该播放缩略图下方的视频。我快到了,但只有第一个视频播放...http://jsfiddle.net/SparrwHawk/KtbYR/2/ 最佳答案 长话短说:演示:http://jsfiddle.net/Kt

javascript - 如何在页面加载时使用 jQuery 将 youtube 视频 url 转换为 iframe 嵌入代码?

我有一个所见即所得的文本区域,有时用户可能会在框中输入一个youtubeurl。在服务器端,有html过滤器以防止保存“有害”代码。因此,我只想保持服务器代码不变,并运行一个jQuery文档就绪事件,该事件在文本block中搜索YouTube链接,并将其转换为iframe嵌入代码。我想它会是基于正则表达式的,但我对正则表达式非常讨厌(在某些时候,我真的需要坐下来研究它们)。两种类型的YouTube链接:http://www.youtube.com/watch?v=t-ZRX8984sc或http://youtu.be/t-ZRX8984sc 最佳答案

javascript - 检测标记是否在 Google map 上的圆圈覆盖范围内(Javascript API V3)

我在map周围点缀了标记,标记上的半径(圆形覆盖)标记了您的位置(每次移动都会改变)。有什么方法可以检查其他标记是否进入圆圈内?​​更新我通过循环遍历每个其他标记来解决这个问题,并使用几何库计算你的标记和另一个标记之间的距离,然后使用一个简单的if语句来查看它是否小于100米。functioncheckAllChests(){varCurrent=0;$.each(treasureArray,function(){//varthisLocation=treasureArray[Current].getPosition();vardistanceBetween=Math.ceil(goo

javascript - YouTube API — 未触发 'onYouTubePlayerReady()'

根据我的阅读,这就是我应该如何设置YouTube应用程序接口(interface):YoutubePlayerfunctiononYouTubePlayerReady(id){console.log("onYouTubePlayerReady()Fired!");varplayer=$("#youtube_player").get(0);}varparams={allowScriptAccess:"always"};varatts={id:"youtube_player"};swfobject.embedSWF("http://www.youtube.com/apiplayer?ena