YouTube数据API是否仍然不支持此function? 我一直在努力寻找一种超过几个月的方式,而且似乎没有一种可靠的方法来检索可以绝对播放的video列表,而不受限于某个设备。 参与团队的人的回答将非常感谢。 Youtube API:在移动设备上播放的searchvideo可能是相关的,但我怀疑这种方法是否可以用来解决“内容拥有者禁止在这个平台上播放这个video”types的限制。 更新: 2015年11月7日,仍然无法过滤可在移动设备上播放的video。 更具体地说,我想使用YouTube数据api v3find可在embedded式iFrame(例如iOS帮助程序库 )上播放的video 。 这里列出了search查询的可用参数。
我将YouTubevideoembedded到一个小部件(http://www.betterdonatebutton.com)中,以帮助非营利组织筹集资金。 不幸的是,其中一些技术上并不足以closures在其video上显示的广告。 如何embeddedYouTubevideo并指定我不希望展示广告?
如何在苹果电视上播放YouTubevideo? YouTube的embeddedfunction可以在iOS 9中运行,因为操作系统有一个我们可以embedded的UIWebView。 新的tvOS不包括UIWebView,所以我不能看到embeddedYouTubevideo的方法。
使用Youtube API v2,可以轻松获得video。 只需发送一个这样的查询: http://gdata.youtube.com/feeds/mobile/videos?max-results=5&alt=rss&orderby=published&author=OneDirectionVEVO Youtube api v2还有一个用于构build查询的交互式演示页面: http : //gdata.youtube.com/demo/index.html 用Youtube API v3,我不知道相应的方法。 请用api v3指点一下。 谢谢!
我正在使用YouTubevideo进行testing,我想知道如何获取播放video的比特率信息? 我用了两种方法来了解有关比特率的信息,但没有得到任何信息。 1. Right-click on a video and choose "Stats for nerds". 2. ffmpeg -i input_video -f ffmetadata metadata.txt 我不知道是否通过右键点击video和属性,然后细节会给我显示比特率的正确方法。 有什么build议么?
我问了一个问题,并在这里得到了答案: 如何从Greasemonkey调用这个YouTubefunction? 该代码的作品,并在页面上添加一个button,捕捉video时间。 但是,关键部分必须运行在目标页面范围内 – Greasemonkey的GM_函数不可用。 我想用GM_setValue()来loggingvideo时间。 如何从我的button的click处理程序中调用GM_setValue() ? 以下是完整脚本的相关部分(右键单击以保存) : … … //– Only run in the top page, not the various iframes. if (window.top === window.self) { var timeBtn = document.createElement ('a'); timeBtn.id = "gmTimeBtn"; timeBtn.textContent = "Time"; //– Button is styled using CSS, in GM_addStyle, below. document.body.appendChild (timeBtn); addJS_Node (null, null, activateTimeButton); […]
这是我得到的错误消息: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). 我已经看到其他类似的问题,其中目标来源是http://www.youtube.com和收件人来源是https://www.youtube.com ,但没有一个像我的目标是https://www.youtube.com和来源是http://localhost:9000 。 我不明白这个问题。 问题是什么? 我该如何解决?
YouTube API使用户可以获取评论供稿,例如,通过https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published 。 但是,当我尝试使用实时stream的videoID进行处理时,无论提交了多less条评论,结果都是空的。 实时video和其他任何video(或实时stream的录制)之间的唯一区别在于,“评论”部分被replace为“聊天”框,其评论似乎无法通过API获得。 当stream停止时,通过聊天框提交的所有评论“完全消失”,不能再被访问。 然而,现场直播后提交的所有评论已经被存档(即已经提供了录制内容)。 对于实时应用程序,我需要在广播仍然有效时访问“聊天”评论,以检索用户提交的问题。 有没有办法做到这一点?
下面的这个函数不能像我想要的那样工作 – 作为一个JS新手我无法弄清楚为什么。 我需要等待5秒钟,然后检查newState是否为-1。 目前,它不等,它只是马上检查。 function stateChange(newState) { setTimeout('', 5000); if(newState == -1) { alert('VIDEO HAS STOPPED'); } }
我们需要YouTube的频道名称(使用API) 我们可以通过使用下面的API获得频道列表(仅ChannelName) https://gdata.youtube.com/feeds/api/channels?v=2&q=tendulkar 下面是渠道的直接链接 https://www.youtube.com/channel/UCqAEtEr0A0Eo2IVcuWBfB9g 要么 WWW.YouTube.com/channel/HC-8jgBP-4rlI 现在我们需要频道的video>> 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 但是,这并没有帮助。 我们需要在该频道上发布的所有video。 上传到频道的video可以来自多个用户,因此我不认为提供用户参数会有所帮助。