Urządzenia peryferyjne
Laboratorium nr 1
Temat: Obsługa karty muzycznej z wykorzystaniem DirectSound, API i ActiveX.
Prowadzący: dr inż. Tomasz Walkowiak
Elżbieta Tchorowska, 171067
Konrad Kukulski, 163930
Cele ćwiczenia:
Należało wykonać program, który miał za zadanie odtworzyć dźwięk za pomocą PlaySound() i ActiveX, WavOutWrite() oraz odtwarzający plik MP3 za pomocą Windows Media Player.
Wybranym językiem programowania była Java, środowisko NetBeans.
Wykonanie:
Program odtwarzający dźwięk za pomocą PlaySound() napisano jako aplet Java.
Odtwarzanym dźwiękiem był airplane.wav. W Javie komenda PlaySound() jest zastąpiona komendą clip.play(), gdzie clip polega na odczytaniu podanego wav i zapamiętania go.
Wyniki:
Współpraca z VisualStudio zakończyła się niepowodzeniem, z powodu złej kolejności include. Pozostałych zadań nie wykonano.
import java.applet.AudioClip;
import javax.swing.*;
public class Bar extends java.applet.Applet {
AudioClip clip;
public void paint ( ) {
clip = getAudioClip( getCodeBase ( ),"airplane.wav" );
clip.play();
}
}