Échantillon de code : lecture vidéo dans un champ d'interface utilisateur depuis une application de terminal BlackBerry
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.ui.component.*;
import javax.microedition.media.*;
import javax.microedition.media.control.*;
import java.io.*;
public class VideoPlaybackDemo extends UiApplication
{
public static void main(String[] args)
{
VideoPlaybackDemo app = new VideoPlaybackDemo();
app.enterEventDispatcher();
}
public VideoPlaybackDemo()
{
pushScreen(new VideoPlaybackDemoScreen());
}
private class VideoPlaybackDemoScreen extends MainScreen
{
public VideoPlaybackDemoScreen()
{
try
{
Player player = javax.microedition.media.Manager.createPlayer("file:///SDCard/BlackBerry/videos/soccer1.avi");
player.realize();
VideoControl videoControl = (VideoControl) player.getControl("VideoControl");
Field videoField = (Field)videoControl.initDisplayMode( VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field" );
add(videoField);
VolumeControl volume = (VolumeControl) player.getControl("VolumeControl");
volume.setLevel(30);
player.start();
}
catch(MediaException me)
{
Dialog.alert(me.toString());
}
catch(IOException ioe)
{
Dialog.alert(ioe.toString());
}
}
}
}
Sujet suivant: Enregistrer une vidéo dans un fichier à l'aide d'une application de terminal BlackBerry
Sujet précédent: Lire une vidéo dans un champ d'interface utilisateur depuis une application de terminal BlackBerry
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.