Hola, gracias por contestar, estuve miranrdo tu post desde hace un rato ya que lo encontré buscando y buscando info. Entiendo el tema del valor del volumen. Pero lo que me ocurre en principio es que no puedo controlar el volumen, aunque por ahora estoy haciendo las pruebas sin que ese valor esté asociado al tamaño de la fuente, para ir por partes. Es decir no lo logro escuchar los mp3 que se cargan a 1.0, 0.5 etc.
Te copio lo que hice siguiendo tu ejemplo y gracias de nuevo, creer o reventar yo también soy de castelar
Código HTML:
Ver original<script type="text/javascript"> fuction volumen(vol){
var el_audio=document.getElementById ("sonido");
el_audio.volumen = vol;
}
<div style="width: 350px; height: <?php echo $height; ?>px; position: absolute; left:
<?php echo $left; ?>px; top:
<?php echo $top; ?>px;" onclick="recargar()">
<?php
$obj = new tejiendo();
$listado = $obj->listar();
foreach($listado->items AS $v){
$size = rand(10, 30);
//$volumen = size;
echo '
<p style="font-size:' . $size . 'px; margin:0px; ">' . $v->texto . '
</p>'; //$v (variable que creamos para listar) style, para armar el estilo sin llamar css
echo '
<audio id="sonido" src="' . 'mp3/' . $v->id .'.mp3.volumen(0.5)" autoplay>
</audio>';
}
?>