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.