Mostrando las entradas con la etiqueta appet. Mostrar todas las entradas
Mostrando las entradas con la etiqueta appet. Mostrar todas las entradas

Como poner audio en un Applet

Bueno este ejemplo esta echo con un archivo WAV.
para un amigo del facebook que lo pidio.


Aqui esta el codigo por si lo quieren inspeccionar 
si estan trabajando con NetBeans el archivo WAV tiene que estar en. la carpeta CLASSES correspondiente a su proyecto.


NetBeansProjects/MyJavaBasico/build/classes/






package myjavabasico;

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class audio extends Applet implements ActionListener{
  Button play,stop;
  AudioClip audioClip;

  public void init(){
  play = new Button("  Reproducir  ");
  add(play);
  play.addActionListener(this);
  stop = new Button("  Stop  ");
  add(stop);
  stop.addActionListener(this);
  audioClip = getAudioClip(getCodeBase(), "seduce.wav");
  }

  public void actionPerformed(ActionEvent ae){
  Button source = (Button)ae.getSource();
  if (source.getLabel() == "  Reproducir  "){
  audioClip.play();

  }
  else if(source.getLabel() == "  Stop  "){
  audioClip.stop();
  }
  }
}


dejo el applet terminado por si lo quieren descargar.

DESCARGAR

Como insertar un applet en una pagina HTML

/* Estos son los atributos de la etiqueta <APPLET>:
7
CODEBASE: URL que especifica el directorio en el que se busca el
código de la applet.
CODE: Nombre del fichero de laapplet, incluyendo la extensión ".class ,.3
ALT: Texto que se va a visualizar si un browser soportaapplets pero no
puede ejecutarse por alguna razón.
NAME: Nombre de la applet en el browser Web. Deben darse nombre1s
a las applets si se quiere tener la posibilidad de buscar otras applets e
interactuar con ellas.
WIDTH: La anchura del espacio reservado para la applet.
HEIGTH: La altura del espacio reservado para la applet.
ALIGN: Especifica la alineación de la applet: LEFT (izquierda), RIGH-T7
(derecha), TOP (arriba), BOTTOM (abajo), MIDDLE (medio),
BASELINE, TEXTOP, ABSMZDDLE o ABSBOTTOM.
VSPACE: Espacio ubicado sobre y desde la applet.
HSPACE: Espacio ubicado a la derecha y a la izquierda de la applet.
PARAM NAME: Nombre del parámetro que se pasa a la applet.
PARAM VALUE: Valor de un parámetro.
-7
Esta es una página Web, holaapplet1.htrnl, que visualiza la applet creada en el
apartado anterior (observe que sólo son obligatorios los atributos CODE,
WIDTH, y HEIGHT):

 * <html>
 * <head>
 * <title>applet</title>
 * </head>
 * <body>
 * <center>
 * <applet CODE=holaapplet.class WIDTH=200 HEIGHT=200>
 * </applet>
 * </center>
 * </body>
 * </html>
 *
 En este caso, no se está especificando un código base, por lo tanto se sitúa
holaapplet1.class en el mismo directorio que applet.htm1.
 *
 */
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
/**
 *
 * @author Master
 */
public class holaapplet1 extends Applet {
    public void paint(Graphics g)
    {
        g.drawString("¡Hola desde Java!",60,100);
    }
}