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が通過します)、2番目のdivをクリックすると再生に戻ります(停止関数-playimg()をトリガーします)が、一時停止ボタンをもう一度クリックしても、再生画像に戻りません。
セキュリティ上の理由から、ウェブサイトをリンクすることはできませんが、助けていただければ幸いです。