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.

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina