Avocado.CommunityEdition/AvocadoEdition/templete/txt.bgm.php
TATECK 9c60c33cd6 최초 배포
Ver.02.2.2
2022-02-09 03:05:24 +09:00

53 lines
No EOL
1.1 KiB
PHP

<? if($config['cf_bgm']) { ?>
<nav class="bgm-player">
<div class="bar-equalizer">
<?
// 이퀄라이저 바 개수
$equal_count = 30;
while($equal_count > 0) { echo "<i></i>"; $equal_count--; }
?>
</div>
<ul>
<li>
<a href="<?=G5_URL?>/bgm.php?action=play" target="bgm_frame" class="play" onclick="return fn_control_bgm('play')">
재생
</a>
</li>
<li>
<a href="<?=G5_URL?>/bgm.php" target="bgm_frame" class="stop" onclick="return fn_control_bgm('stop')">
정지
</a>
</li>
</ul>
</nav>
<script>
var bgm_effect = null;
var set_equalizer = function () {
$('.bar-equalizer i').each(function(i) {
var height = Math.random() * 20 + 5;
$(this).css('height', height);
});
}
function fn_control_bgm(state) {
if(state == 'play') {
$('.bar-equalizer').removeClass('stop');
bgm_effect = setInterval(set_equalizer, 300);
} else {
$('.bar-equalizer').addClass('stop');
clearInterval(bgm_effect);
$('.bar-equalizer i').css('height', '2px');
}
if($('html').hasClass('single')) {
return false;
} else {
return true;
}
}
bgm_effect = setInterval(set_equalizer, 300);
</script>
<? } ?>