我对此很困惑。我有两个div,其中jw播放器被初始化。
<div id="player"></div>
<div id="player1"></div>
<script>
jwplayer("player").setup({
file: "https://player.vimeo.com/external/135492851.hd.mp4?s=a61836463fbde188aaa1e24e6bfeeb39&profile_id=113",
startparam: "starttime",
});
jwplayer("player1").setup({
file: "https://player.vimeo.com/external/135492851.hd.mp4?s=a61836463fbde188aaa1e24e6bfeeb39&profile_id=113",
startparam: "starttime",
});
</script>初始化jwplayer对象。但是,当我运行jwplayer().getContainer();时,它只返回第一个div,即player。这是返回的值。<div id="player" class="jwplayer jw-reset jw-state-idle jw-skin-five jw-stretch-....
因为只有第一个div被调用,所以我无法跟踪第二个div的活动。我做错了什么?请指点
编辑
我想看看所有的div都初始化了什么,我想分别跟踪这些div。有一个选项可以执行jwplayer("player").getContainer();,但是我必须指定div,如果我必须考虑一个可伸缩的解决方案,这是不可能的。
我想到的方法是,识别具有jwplayer内容的div。使用循环解析所有这些div,并根据每个div引发jwplayer事件。这样做对吗?
发布于 2018-07-31 10:51:28
我也有类似的用例。我会分享我的方法,以防它对你有帮助。
https://stackoverflow.com/questions/47050017
复制相似问题