Originariamente inviato da
MegaWath
Funziona!! *w* graaazie
Figurati!!
in alternativa a questo che dovrebbe essere il codice che hai ottenuto:
codice:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vd;
vd = (VideoView) findViewById(R.id.VideoView);
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.miovideo);
vd.setVideoURI(uri);
vd.start();
}
Si può gestire anche cosi all'occorrenza:
codice:
private MediaController mc;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vd = (VideoView) findViewById(R.id.VideoView);
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.miovideo);
mc = new MediaController(this);
vd.setMediaController(mc);
vd.setVideoURI(uri);
vd.start();
}
Questo realizza un player, con i classici pulsanti avanti, play, ecc..
il video può anche essere caricato da una risorsa esterna..
codice:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vd = (VideoView) findViewById(R.id.VideoView);
Uri uri = Uri.parse("http://xxx.xxx.xxx.xxx/video_folder/miovideo.3gp");
vd.setVideoURI(uri);
vd.setMediaController(new MediaController(this));
vd.requestFocus();
vd.start();
}
In questo caso l'ho testato con un video su un server che gira a casa mia ma credo nn ci siano problemi nemmeno nel caricarlo da altri server.