Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/07/2012, 21:58
d_mlaura
 
Fecha de Ingreso: diciembre-2010
Mensajes: 16
Antigüedad: 14 años
Puntos: 0
Respuesta: contral volumen de mp3 con una variable php en html5

Gracias por la buena voluntad vecino, uno no se siente tan solo en este ciber espacio. Estoy usando Chrome y el código lo tengo hecho en un index.php. Te lo copio abajo completo, tal vez te es más esclarecedor. Gracias por la mano que me puedas dar.
Te cuento que hasta ahora los textos asociados a los mp3 se cargan sin problemas, pero todos suenan al mismo nivel, yo quiero poder controlar el volumen de los mp3. Si esto me termina saliendo, después veré de controlar el volumen con el tamaño dela fuente. Pero intento ir de apoco, saludossss!!!!

Código PHP:
Ver original
  1. <?php
  2. include_once('clases/init.php');
  3. include_once('clases/tejiendo.php');
  4.  
  5. if(!isset($cant)){
  6.     $cant = 7;
  7. }
  8. if(!isset($maxleft)){
  9.     $maxleft = 1224;
  10.     $maxtop = 700;
  11.     }
  12. ?>
  13. <!DOCTYPE html>
  14. <html lang="en">
  15.     <head>
  16.         <meta charset="utf-8" />
  17.         <title>Tramas Discursivas</title>
  18.         <meta name="description" content="" />
  19.         <meta name="author" content="Laura" />
  20.         <script type="text/javascript">
  21.             function recargar(){
  22.                 window.location = "index.php";
  23.             }
  24.         </script>
  25.        
  26.     </head>
  27.     <body>
  28.    
  29.     <body style="font-family: sans-serif; color:#3e3d38">
  30.  
  31. <?php
  32. for($i=0; $i<$cant; $i++){
  33.     $left=rand(0, $maxleft);
  34.     $top=rand(0, $maxtop);
  35.     $height=rand(10,800);
  36. ?>
  37. <script type="text/javascript">
  38. fuction volumen(vol){
  39. var el_audio=document.getElementById ("sonido");
  40. el_audio.volume = vol;
  41. }
  42. </script>
  43.         <div style="width: 350px; height: <?php echo $height; ?>px; position: absolute; left: <?php echo $left; ?>px; top: <?php echo $top; ?>px;"  onclick="recargar()">
  44.  
  45. <?php
  46. $obj = new tejiendo();
  47. $listado = $obj->listar();
  48.  
  49. foreach($listado->items AS $v){
  50.     $size = rand(10, 30);
  51.  
  52.     echo '<p style="font-size:' . $size . 'px; margin:0px; ">' . $v->texto . '</p>';
  53.     echo '<audio id="sonido" src="' . 'mp3/' . $v->id .'.mp3'.'"volumen(0);"" autoplay></audio>';
  54.    
  55.     }
  56. ?>
  57.     </div>
  58.  
  59.     <?php
  60. }
  61. ?>
  62.     </body>
  63. </html>