我希望在视频播放完成后触发一个简单的事件.我直接把它放在我的视频标签上.
<script type="text/javascript">
var myPlayer = videojs("session_video");
videojs("session_video").ready(function(){
this.addEvent("ended", function(){
alert('Here I am');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
但是我得到:TypeError:this.addEvent不是一个函数,我找不到原因.
你可以在这里看到它:78.47.121.50(stackoverflow不允许建立一个链接)输入代码01-01-01-2012来调出视频.
任何见解都非常有用!
亲切的问候,杰森.
当视频暂停时,我试图在我的视频上显示叠加层。现在从我拿的文档中:
var isPaused = myPlayer.paused();
var isPlaying = !myPlayer.paused();
Run Code Online (Sandbox Code Playgroud)
并按如下方式实现:
var isPaused = myPlayer.paused();
if (isPaused == true) {
$("#social_share").fadeIn(1500);
}
var isPlaying = !myPlayer.paused();
if (isPlaying == true) {
$("#social_share").fadeOut(1500);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用,我找不到原因。任何想法都非常受欢迎!
(PS:它在初始开始时显示,这是合乎逻辑的,因为当时玩家暂停。关于如何阻止的任何想法也将受到欢迎。)
谢谢!
我坚持一些我希望你能帮助我的东西.我在WordPress上使用滑块插件,需要控制每个缩略图.我想为div中的每个子元素添加一个唯一的ID,这样我就可以使用CSS来设置它.
这是代码的样子:
<div class="royalControlNavCenterer">
<a class="current" href="#">1</a>
<a href="#">2</a>
<a href="#">3</a>
<a href="#">4</a>
<a href="#">5</a>
</div>
Run Code Online (Sandbox Code Playgroud)
如您所见,插件已添加当前类.我正在寻找的是类似地,动态地为每个元素添加一个类,所以它看起来如下:
<div class="royalControlNavCenterer">
<a id="1" class="current" href="#">1</a>
<a id="2" href="#">2</a>
<a id="3" href="#">3</a>
<a id="4" href="#">4</a>
<a id="5" href="#">5</a>
</div>
Run Code Online (Sandbox Code Playgroud)
这样我就可以分别设计每个缩略图,这是我的设计所需要的.我认为jQuery将是最好的选择,但我愿意接受任何建议.
任何帮助是极大的赞赏!