我在 IE、Chrome 和 Firefox 中测试了以下代码,但在其中任何一个中都不起作用。我已经阅读了几个关于类似问题的问题,但他们没有提供解决我的例子的解决方案。
我正在尝试创建一个与 JWplayer 交互的暂停/播放按钮(我也希望它与 flowplayer 交互,一旦我让按钮工作)并且图像将根据当前存在的图像而改变。我还有一个停止按钮,可以完全停止播放器并将暂停/播放按钮的图像更改为暂停。
这是我当前的代码:
<script type="text/javascript">
function changeimg()
{
var obj = document.getElementById('image1');
var imgtag1 = '<img src=\'PLAY.png\'>';
var imgtag2 = '<img src=\'PAUSE.png\'>';
if(obj.innerHTML == imgtag2)
{obj.innerHTML = imgtag1;}
else
{obj.innerHTML = imgtag2;}
return;
}
function playimg()
{
document.getElementById('image1').innerHTML = '<img src=\'PLAY.png\'>';
return;
}
</script>
<div id="image1" href="#" onclick="changeimg(); jwplayer('mediaspace1').play(); jwplayer('mediaspace2').play(); jwplayer('mediaspace3').play(); jwplayer('mediaspace4').play();"><img src='PLAY.png'></div>
<div href="#" onclick="playimg(); jwplayer('mediaspace1').stop(); jwplayer('mediaspace2').stop(); jwplayer('mediaspace3').stop(); jwplayer('mediaspace4').stop();"><img src='STOP.png'></div>
播放/暂停功能有效,第一个 div 将变为暂停 img(因此 javascript 正在运行),如果我点击第二个 div(停止功能 - 触发 playimg() ),它将重新开始播放,但它如果我再次单击暂停按钮,将不会变回播放图像。
出于安全原因,我无法链接该网站,但我们将不胜感激