Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建播放器对象的两个实例,而不是使用静态实例_Javascript_Html - Fatal编程技术网

Javascript 创建播放器对象的两个实例,而不是使用静态实例

Javascript 创建播放器对象的两个实例,而不是使用静态实例,javascript,html,Javascript,Html,我需要在我的网站上嵌入两个视频播放器。我有两个片段,但如果我复制并粘贴它们,只会显示一个播放器。你能帮我找到一个正确的方法来为这两个代码创建一个单独的代码段吗 玩家1: <script> $(window).load(function () { ipcamliveplayer.embed('mediadiv', 'cama1'); }); </script> <div id="mediadiv"></div> <s

我需要在我的网站上嵌入两个视频播放器。我有两个片段,但如果我复制并粘贴它们,只会显示一个播放器。你能帮我找到一个正确的方法来为这两个代码创建一个单独的代码段吗

玩家1:

<script>
   $(window).load(function () {
       ipcamliveplayer.embed('mediadiv', 'cama1');
   });
</script>
<div id="mediadiv"></div>
<script>
   $(window).load(function () {
       ipcamliveplayer.embed('mediadiv', 'cama2');
   });
</script>
<div id="mediadiv"></div>

$(窗口)。加载(函数(){
嵌入('mediadiv','cama1');
});
玩家2:

<script>
   $(window).load(function () {
       ipcamliveplayer.embed('mediadiv', 'cama1');
   });
</script>
<div id="mediadiv"></div>
<script>
   $(window).load(function () {
       ipcamliveplayer.embed('mediadiv', 'cama2');
   });
</script>
<div id="mediadiv"></div>

$(窗口)。加载(函数(){
嵌入('mediadiv','cama2');
});

谢谢

从您的代码中我们可以猜到,您的两段代码嵌入到同一个div
mediadiv


您不应该创建两个不同的
div
s吗<例如,code>mediadiv和
mediadiv2

从您的代码中我们可以猜到,您的两段代码嵌入到同一个div
mediadiv


您不应该创建两个不同的
div
s吗<例如,code>mediadiv和
mediadiv2

我尝试创建不同的Div,但只显示第二个播放器。。。有人告诉我:在这种情况下,您需要创建两个player对象实例,而不是使用静态实例:var ipcamliveplayer1=new iplayer();ipcamliveplayer1.embed('mediadiv1',别名1);var ipcamliveplayer2=新iplayer();ipcamliveplayer1.embed('mediadiv2',别名2);但是我不懂java,所以我不知道从哪里开始。首先,这不是java,而是Javascript。差别很大!不知道什么是
ipcamliveplayer
我们无法帮助您。在您写的评论中,您应该先更改为
ipcamliveplayer1.embed('mediadiv2',别名2)
,然后再更改为
ipcamliveplayer2.embed('mediadiv2',别名2)
。感谢您的帮助。ipcamliveplayer是一个播放者,显示一个实时网络摄像头。我尝试了这个方法,但没有结果:$(window.load(function(){var ipcamliveplayer1=new iplayer();ipcamliveplayer1.embed('mediadiv1','cama1');});
$(window.load(函数(){var ipcamliveplayer2=new iplayer();ipcamliveplayer2.embed('mediadiv2','cama2');});我试图创建不同的div,但只显示了第二个播放器。。。有人告诉我:在这种情况下,您需要创建两个player对象实例,而不是使用静态实例:var ipcamliveplayer1=new iplayer();ipcamliveplayer1.embed('mediadiv1',别名1);var ipcamliveplayer2=新iplayer();ipcamliveplayer1.embed('mediadiv2',别名2);但是我不懂java,所以我不知道从哪里开始。首先,这不是java,而是Javascript。差别很大!不知道什么是
ipcamliveplayer
我们无法帮助您。在您写的评论中,您应该先更改为
ipcamliveplayer1.embed('mediadiv2',别名2)
,然后再更改为
ipcamliveplayer2.embed('mediadiv2',别名2)
。感谢您的帮助。ipcamliveplayer是一个播放者,显示一个实时网络摄像头。我尝试了这个方法,但没有结果:$(window.load(function(){var ipcamliveplayer1=new iplayer();ipcamliveplayer1.embed('mediadiv1','cama1');});
$(window.load(函数(){var ipcamliveplayer2=new iplayer();ipcamliveplayer2.embed('mediadiv2','cama2');});