2024-09-19 20:50:29 +09:00
|
|
|
<?php if ($config['cf_bgm']) { ?>
|
|
|
|
|
<nav class="bgm-player">
|
|
|
|
|
<div class="bar-equalizer">
|
|
|
|
|
<?php
|
|
|
|
|
// 이퀄라이저 바 개수
|
|
|
|
|
$equal_count = 30;
|
|
|
|
|
while ($equal_count > 0) {
|
|
|
|
|
echo "<i></i>";
|
|
|
|
|
$equal_count--;
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</div>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
2024-09-23 11:45:33 +09:00
|
|
|
<a href="<?= G5_URL ?>/bgm.php?action=play" target="bgm_frame" class="play"
|
|
|
|
|
onclick="return fn_control_bgm('play')">
|
2024-09-19 20:50:29 +09:00
|
|
|
재생
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<a href="<?= G5_URL ?>/bgm.php" target="bgm_frame" class="stop" onclick="return fn_control_bgm('stop')">
|
|
|
|
|
정지
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</nav>
|
2022-09-17 20:50:50 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-09-19 20:50:29 +09:00
|
|
|
<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');
|
|
|
|
|
}
|
2022-09-17 20:50:50 +09:00
|
|
|
|
2024-09-19 20:50:29 +09:00
|
|
|
if ($('html').hasClass('single')) {
|
|
|
|
|
return false;
|
|
|
|
|
} else {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
bgm_effect = setInterval(set_equalizer, 300);
|
|
|
|
|
</script>
|
2022-09-17 20:50:50 +09:00
|
|
|
|
2024-09-19 20:50:29 +09:00
|
|
|
<?php } ?>
|