2012-04-13 4 views
2

Unten ist der Code, den ich verwendet habe, um Video im nativen Videoplayer abzuspielen. Aber ich bekomme keine Standardsteuerung wie Stopp, Pause, Spiel.Wie bekomme ich die Standard-Video-Steuerung des nativen Video-Players in Lwuit?

Was fehlt mir hier? Wenn mein Code falsch ist, was ist der richtige Code dafür?

vc = VideoComponent.createVideoPeer("http://localhost/test.mp4"); 
vc.setFullScreen(true); 
player = (Player) vc.getNativePeer(); 
player.realize(); 
addComponent(vc); 
vc.start(); 

Antwort

0

Im Allgemeinen sollten Sie vc.stop() usw. aufrufen, um die Operationen der Videosteuerung auszuführen. Ich denke, es gibt eine Methode getInternal() (oder getNative, an die ich mich nicht mehr erinnere, da wir diese Klasse in Codename One entfernt haben), um Zugriff auf das native Steuerelement zu erhalten.

+0

aber um vc.stop() aufzurufen, muss ich die pause/stop Taste hinzufügen, so dass, wenn der Benutzer auf die Schaltfläche klickt, onactionlistener() ich vc.stop() aufrufen kann. – dhrut

+1

Das fehlt auf dem alten VideoControl. Es funktioniert viel besser in Codename One. –

Verwandte Themen