Javascript 分离播放器并防止重复

Javascript 分离播放器并防止重复,javascript,html,Javascript,Html,有谁能帮我用html代码把3个收音机播放器分开,防止3个收音机播放器变成3个相同的东西,而不是3个不同的播放器。我可以在它们之间设置什么代码 比如说 如果你明白我的意思的话,所有3个无线电播放器都会成为最后一个在底部的无线电播放器 <script >(function (win, doc, script, source, objectName) { (win.RadionomyPlayerObject = win.RadionomyPlayerObject || []).push(

有谁能帮我用html代码把3个收音机播放器分开,防止3个收音机播放器变成3个相同的东西,而不是3个不同的播放器。我可以在它们之间设置什么代码

比如说 如果你明白我的意思的话,所有3个无线电播放器都会成为最后一个在底部的无线电播放器

 <script >(function (win, doc, script, source, objectName) { (win.RadionomyPlayerObject = win.RadionomyPlayerObject || []).push(objectName); win[objectName] = win[objectName] || function (k, v) { (win[objectName].parameters = win[objectName].parameters || { src: source, version: '1.1' })[k] = v; }; var js, rjs = doc.getElementsByTagName(script)[0]; js = doc.createElement(script); js.async = 1; js.src = source; rjs.parentNode.insertBefore(js, rjs); }(window, document, 'script', 'https://www.radionomy.com/js/radionomy.player.js', 'radplayer'));
radplayer('url', 'yowlandurbanradio');
radplayer('type', 'mobile');
radplayer('autoplay', '0');   
radplayer('volume', '50');
radplayer('color1', '#000000');
radplayer('color2', '#ffffff');
</script>
   <div class="radionomy-player"></div>



<script>(function (win, doc, script, source, objectName) { (win.RadionomyPlayerObject = win.RadionomyPlayerObject || []).push(objectName); win[objectName] = win[objectName] || function (k, v) { (win[objectName].parameters = win[objectName].parameters || { src: source, version: '1.1' })[k] = v; }; var js, rjs = doc.getElementsByTagName(script)[0]; js = doc.createElement(script); js.async = 1; js.src = source; rjs.parentNode.insertBefore(js, rjs); }(window, document, 'script', 'https://www.radionomy.com/js/radionomy.player.js', 'radplayer'));
radplayer('url', 'yowlandelectroradio');
radplayer('type', 'mobile');
radplayer('autoplay', '1');
radplayer('volume', '50');
radplayer('color1', '#000000');
radplayer('color2', '#ffffff');
</script>
  <div class="radionomy-player"></div>



<script>(function (win, doc, script, source, objectName) { (win.RadionomyPlayerObject = win.RadionomyPlayerObject || []).push(objectName); win[objectName] = win[objectName] || function (k, v) { (win[objectName].parameters = win[objectName].parameters || { src: source, version: '1.1' })[k] = v; }; var js, rjs = doc.getElementsByTagName(script)[0]; js = doc.createElement(script); js.async = 1; js.src = source; rjs.parentNode.insertBefore(js, rjs); }(window, document, 'script', 'https://www.radionomy.com/js/radionomy.player.js', 'radplayer'));
radplayer('url', 'yowlandjammakerradio');
radplayer('type', 'mobile');
radplayer('autoplay', '0');
radplayer('volume', '50');
radplayer('color1', '#000000');
radplayer('color2', '#ffffff');
</script>
  <div class="radionomy-player"></div>
(函数(win,doc,script,source,objectName){(win.RadionomyPlayerObject=win.RadionomyPlayerObject | |[]).push(objectName);win[objectName]=win[objectName]{(win[objectName]。参数=win[objectName]。参数|{src:source,version:'1.1'}[k]=v;};var js,rjs=doc.getElementsByTagName(script)[[0];js=doc.createElement(脚本);js.async=1;js.src=source;rjs.parentNode.insertBefore(js,rjs);}(窗口,文档,'script','https://www.radionomy.com/js/radionomy.player.js","radplayer"),;
radplayer(“url”、“yowlandurbanradio”);
radplayer(“类型”、“移动”);
radplayer('autoplay','0');
radplayer(“音量”、“50”);
radplayer('color1','000000');
radplayer('color2','#ffffff');
(函数(win,doc,script,source,objectName){(win.RadionomyPlayerObject=win.RadionomyPlayerObject | |[])).push(objectName);win[objectName]=win[objectName]{(win[objectName]。参数=win[objectName]。参数{src:source,version:'1.1'}[k]=v;};var js,rjs=doc.getElementsByTagName(script)[0];js=doc.createElement(脚本);js.async=1;js.src=source;rjs.parentNode.insertBefore(js,rjs);}(窗口,文档,'script','https://www.radionomy.com/js/radionomy.player.js","radplayer"),;
radplayer(“url”、“yowlandelectroradio”);
radplayer(“类型”、“移动”);
radplayer(“自动播放”,“1”);
radplayer(“音量”、“50”);
radplayer('color1','000000');
radplayer('color2','#ffffff');
(函数(win,doc,script,source,objectName){(win.RadionomyPlayerObject=win.RadionomyPlayerObject | |[])).push(objectName);win[objectName]=win[objectName]{(win[objectName]。参数=win[objectName]。参数{src:source,version:'1.1'}[k]=v;};var js,rjs=doc.getElementsByTagName(script)[0];js=doc.createElement(脚本);js.async=1;js.src=source;rjs.parentNode.insertBefore(js,rjs);}(窗口,文档,'script','https://www.radionomy.com/js/radionomy.player.js","radplayer"),;
radplayer(“url”、“yowlandjammakerradio”);
radplayer(“类型”、“移动”);
radplayer('autoplay','0');
radplayer(“音量”、“50”);
radplayer('color1','000000');
radplayer('color2','#ffffff');

首先,不要使用类。使用ID使每个玩家都是唯一的。第二件事:您不需要在每次初始化新播放器时加载脚本。因此,该行只需要一次:

<script>(function (win, doc, script, source, objectName) { (win.RadionomyPlayerObject = win.RadionomyPlayerObject || []).push(objectName); win[objectName] = win[objectName] || function (k, v) { (win[objectName].parameters = win[objectName].parameters || { src: source, version: '1.1' })[k] = v; }; var js, rjs = doc.getElementsByTagName(script)[0]; js = doc.createElement(script); js.async = 1; js.src = source; rjs.parentNode.insertBefore(js, rjs); }(window, document, 'script', 'https://www.radionomy.com/js/radionomy.player.js', 'radplayer'));</script>
(函数(win,doc,script,source,objectName){(win.RadionomyPlayerObject=win.RadionomyPlayerObject | |[]).push(objectName);win[objectName]=win[objectName]{(win[objectName]。参数=win[objectName]。参数|{src:source,version:'1.1'}[k]=v;};var js,rjs=doc.getElementsByTagName(script)[[0];js=doc.createElement(脚本);js.async=1;js.src=source;rjs.parentNode.insertBefore(js,rjs);}(窗口,文档,'script','https://www.radionomy.com/js/radionomy.player.js","radplayer"),;
函数
radplayer(…)
似乎加载在radionomy脚本中,稍后将使用从脚本创建的iframe进行解析


实际上我不能说如何给每个玩家id(在JavaScript部分)。但是如何做到这一点也应该在开发者网站上进行记录。

感谢Moak的回复,但没有关于Radionomy的文档说明如何做到这一点,这只是要在您的网站中插入的玩家html代码。