1

ラジオ局のストリームを再生するオーディオ プレーヤーを完全に開発しました。彼らは現在 StreamOn でオーディオをホストしており、ストリーミング ウィジェットの右下にあるプレーヤーの再生ボタンをクリックすると、バッファリング後に、非表示になるようにスタイル設定された iframe を挿入してオーディオが再生されます。ただし、スタッフは、読み込み中に再生ボタンを複数回クリックすると、複数のストリームが再生されると不満を漏らしています (ここで見られるように: Glitched Page )。そのため、テスト ページで以下のコードを試して、このようなシナリオが発生しないようにしました。ただし、オーディオは現在要求されてもロードされていません (ここで確認できるように: Test Page )。助けていただければ幸いです。

<script>
                $playing = 0;

                $(document).on("click", "button#mute", function(){
                    $('iframe#audioStreamOn').remove();
                    $playing = 0;
                });

                if ($playing =0) {
                    $(document).on("click", "button#play", function(){
                        $(this).after('<iframe id="audioStreamOn" class="hidden" src="http://wpov.streamon.fm"></iframe>');
                        $playing = 1;
                    });
                }

                else {
                    $(document).on("click", "button#play", function(){
                    });
                }
        </script>
4

1 に答える 1