Проигрывание звуков в MOTD

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
Недавно перешёл из css old на ob и увидел (вернее, услышал) очень неприятную штучку: в MOTD окошке почему-то не проигрывается музыка.. Кто-нибудь знает с чем это связано? Возможно у ob есть квар на заглушение звука в MOTD?

 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
Нет квара никакого
Скорее всего в MOTD пытаетесь звук запустить через флеш плеер.
 

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
запрос: devilstrike.cssold.ru/music/play.php?s=1&v=1.0
<?php

if(!isset($_GET['s']) || !isset($_GET['v']))
die;

$s = $_GET['s'];
$v = $_GET['v'];

if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome'))
{
$v *= 2;
echo '<audio autoplay src="'.$s.'.mp3" onplay="volume='.$v.';"/>';
}
else
{
$v = ($v-1)*3000;
echo '<bgsound src="'.$s.'.mp3" volume="'.$v.'">';
}

?>

также MOTD при подключении:
<html>
<head>
<title>..::DevilStrike::.. DS:OB</title>
</head>
<style>
body {
background-image: url(https://devilstrike.cssold.ru/motd_dsob.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
</style>
<body>
<audio autoplay src="https://devilstrike.cssold.ru/music/welcome.mp3" />
<bgsound src="https://devilstrike.cssold.ru/music/welcome.mp3">
</body>
</html>
 

ctaciv

Участник
Сообщения
9
Реакции
1
Недавно перешёл из css old на ob и увидел (вернее, услышал) очень неприятную штучку: в MOTD окошке почему-то не проигрывается музыка.. Кто-нибудь знает с чем это связано? Возможно у ob есть квар на заглушение звука в MOTD?


Ты не правильно выводишь тег <audio>

<audio controls>
<source src="myAudio.mp3" type="audio/mpeg">
<source src="myAudio.ogg" type="audio/ogg">
<p>Ваш браузер не поддерживает HTML5 аудио. Вот взамен
<a href="myAudio.mp4">ссылка на аудио</a></p>
</audio>

Это раз, а два зачем ты выводишь через echo?
<?php

if(!isset($_GET['s']) || !isset($_GET['v']))
die;

$s = $_GET['s'];
$v = $_GET['v'];

if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome'))
{
$v *= 2;
?>
<audio controls autoplay >
<source src="<?=$s; ?>.mp3" type="audio/mpeg">
<p>Ваш браузер не поддерживает HTML5 аудио. Вот взамен
<a href="<?=$s; ?>.mp3">ссылка на аудио</a></p>
</audio>
<?php
}
else
{
$v = ($v-1)*3000;
?>
<bgsound src="<?=$s; ?>.mp3" volume="<?=$v; ?>">';
<?php
}
?>

Попробуй и если, что-то не получится, напиши, поможем, чем сможем.
 
Сверху Снизу