- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先我做了一个JSFiddle,你可以see it here .该代码主要加载 jquery 和 frogaloop 库,然后尝试获取视频的当前时间。它看起来像这样:
var listener = function (event) {
$("#output").html($("#output").html() + "<BR>" + "Event got to MY listener: " + event.data);
}
if (window.addEventListener) {
window.addEventListener("message", listener, false);
} else {
window.attachEvent("onmessage", listener, false);
}
$(window).load(function () {
var player = $f($("#vmtest")[0]);
setTimeout(function () {
player.api("pause");
player.api("getCurrentTime", function (value, player_id) {
$("#output").html($("#output").html() + "<BR>" + "get current time callback");
$("#output").html($("#output").html() + "<BR>" + value);
});
}, 5000);
});
问题:我的窗口监听器获得回调,但 frogaloop 监听器没有(否则我希望看到回调触发)。
第二个问题:没有迹象表明是哪个玩家触发了事件(比如 playerid),所以我无法确定页面上是否有多个玩家(我的 more 中就是这种情况)复杂场景,此处未显示)。
有人成功过吗?我做错了什么?
最佳答案
啊哈!我想通了(当所有其他方法都失败时,RTFM!)
我必须将 &player_id=vmtest 添加到视频 url,以便 vimeo 知道它指的是哪个播放器!他们说只有在嵌入多个播放器时才需要这个,但他们错了!即使是一名玩家,您也必须这样做!
好了,现在可以了:)
关于javascript - Vimeo frogaloop2 getCurrentTime 不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21906650/
我有一个项目,其中有一系列时间戳记,用于在设置的位置暂停嵌入式视频。 大约一个月前,它运行良好,但是现在已经停止工作,而无需对代码进行任何更改。 测试代码,我知道我无法再访问player.getCur
要播放 mp3 文件,我使用 javafx.scene.media.MediaPlayer 类。但我注意到在使用 seek() 方法后 currentTimeProperty 不可靠。 下面代码中的方
我正在使用Youtube API在视频下方显示字幕。每当视频停止/开始或移动位置时,我都会使用getCurrentTime()花费时间,但是它仅提供整秒的值。当我想快速更改字幕时,我需要一种更精确的方
首先我做了一个JSFiddle,你可以see it here .该代码主要加载 jquery 和 frogaloop 库,然后尝试获取视频的当前时间。它看起来像这样: var listener = f
有没有办法检测YouTube API的getCurrentTime()中时间的变化? 用途:在我的页面中有限时间(<1 分钟)播放单个视频,然后转到下一个视频。 我想使用 object.watch 但
我正在用 Javascript 编写 Chrome 扩展程序,我想获取在 youtube.com 上播放视频的当前时间。我尝试使用问题 Getting Current YouTube Video Ti
我已经阅读过类似的问题,但没有一个对我的情况有帮助。 这是我的 YouTube iframe: 我动态添加了 src 属性。 这是我的播放器: var player; function onYou
我正在使用 JavaFX 的 MediaPlayer 播放 mp3 文件,getCurrentTime() 工作正常,但是当我在某个时候使用 seek() 方法时, getCurrentTime()
通过 YouTube JavaScript API 查找时间时,player.getCurrentTime() 需要一些时间才能返回正确的时间。相反,它会在一段时间内返回旧时间。 示例: ->当前视频
对于我的应用程序,我尝试使用 YouTube Iframe 播放器 API 来播放视频,并允许用户在不重新加载页面的情况下更改视频。 我使用 player.loadVideoById(video_id
这似乎是一件相对容易的事情,但是网络上缺乏示例(以及 JS API 的弃用)让我头晕目眩,所以就开始吧。我希望在 YouTube 视频到达特定时间时执行一些代码。您可以查看此示例 here和 here
我正在尝试通过 javascript player api 播放 youtube 视频,并允许用户在播放期间点击暂停并以秒为单位获取当前时间。我想知道如何在表单输入中显示秒数。我可以使用 javasc
This fiddle复制自官方样本given here ,但是 getCurrentTime() 在 IE0 上似乎总是返回 0。有人遇到过同样的问题吗? 最佳答案 是的,我也遇到了类似的问题。对我
我正在创建一个 Google Chrome 扩展程序,它依赖于了解“youtube.com”上正在播放的视频的当前时间。我知道,原则上,document.getElementById('movie_p
我是一名优秀的程序员,十分优秀!