NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Capitolo 38: Oggetti controllabili e controllati: Controllable e Control.

 

Tra gli oggetti istanziabili con l'API MIDP 2.0 per il suono vi sono oggetti definiti 'controllabili' e altri detti 'controlli' (o 'controllori').

 

Gli oggetti 'controllabili' hanno caratteristiche modificabili dall'esterno (mediante opportuni controllori).

 

 

Implementano l'interaccia Controllable, che fornisce i metodi necessari per recuperare i 'controllori' di questi oggetti; tali metodi sono:

getControl(String controlType)   :   Control Restituisce il controllore specificato come parametro.
getControls()   :   Control[] Restituisce tutti i controllori.

 

Controllable non è - al momento - implementata da nessuna classe, ma estesa da Player.

Un oggetto Player è, quindi, un oggetto 'controllabile'.

 

 

I 'controllori' implementano l'interfaccia Control.

Esistono due interfacce che estendono Control:

  • ToneControl, per riprodurre sequenze monotoniche;
  • VolumeControl, per il controllo del volume.

 

Prenderemo in esame sia ToneControl che VolumeControl.

 

 
Vai all'inizio della pagina