Hvordan lage en videospiller for Java-telefoner

Hvordan lage en videospiller for Java-telefoner


Med modenhet av mobil teknologi og Java Me programmering profil, har mange begrensninger i det siste blitt eliminert. Det er to deler til multimediebehandling i Application Programming Interface: protokoll late (leser data fra en fil eller streaming server), og innhold håndtering (tolking av mediedata og vise den på en utgang enhet som en Java-aktivert telefon). Den multimedia API gir to objekttyper for å utføre operasjoner: Data Source - denne klassen inneholder innlevering av protokollen og tillater spilleren objekt for å manipulere data - og spilleren, en utgangsenhet enn kan skille mellom filer og medietyper .

Bruksanvisning

1 Ta med klasser fra Java ME API som kreves for å lage videospilleren. I dette eksempel er de følgende klasser benyttet:

importere

javax.microedition.lcdui.;
import javax.microedition.media.;
importere javax.microedition.media.control.;
importere javax.microedition.midlet.;

2 Opprett en forekomst av spilleren og Video medhørsinnretninger klasser.

Spiller myPlayer;
Video medhørsinnretninger myVideoController;

3 Opprett en videospiller med lederen klassen gjennom statiske create-spiller samtale. I dette eksempelet, Uniform Resource Locator for MPG filmen er hardkodet i prøven, men kan også sendes til spilleren dynamisk basert på brukerens valg. Den skaper-player samtale kalles i en prøve løkke til å håndtere potensielle unntak.

try {
myPlayer = Manager.createPlayer ( "http://www.rjsmunford.com/testmovie.mpg");

4 Oppnå kontroll over skjermkontrolleren gjennom realisere () -metoden samtale og bruk av video-kontroll klasse statiske get-kontroll metode samtale.

myPlayer.realize ();
myVideoController = (Video medhørsinnretninger) myPlayer.getControl ( "Video medhørsinnretninger");

5 Start videospiller og avslutter prøve loop.
myPlayer.start ();
} // Slutt på prøve sløyfe

6 Catch Input og medie unntak som kan resultere fra videospilleren oppretting.

fangst (IOException myIOException) {
}
fangst (MediaException myMediaE) {
}

Hint

  • Dette eksemplet bare spiller av videofiler på java telefoner. Forskning API for å legge til håndtering for videoopptak, mp3 spiller og andre options.Download telefonen emulator for målrettet Java telefonen du koding av videospiller for å teste koden før distribusjon
  • Ikke glem å håndtere unntak for uforutsigbare resultater når du spiller video på java telefoner.