Android + video sreaming

android84 Messages postés 1 Date d'inscription jeudi 29 septembre 2011 Statut Membre Dernière intervention 28 octobre 2011 - 28 oct. 2011 à 16:05
BunoCS Messages postés 15330 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 novembre 2022 - 28 oct. 2011 à 17:29
bonjour, je suis entrain de developper une application android

mon probléme ce que je voudrais lire un video streaming

lorsque je mets l' URL statiquement le video fonctionne

mais lorsque url ca change dynamiquement le video ne fonctionne plus

et voila mon code .java

package com.google.android.AppEST;



import android.app.Activity;

import android.content.Context;

import android.content.pm.ActivityInfo;

import android.os.Bundle;

import android.util.DisplayMetrics;

import android.util.Log;

import android.widget.MediaController;

import android.widget.VideoView;



public class Video extends Activity {

private static final String TAG = "Video";





private static String urlfichier;

private int val;







public static void seturlfichier(String url)

{

Video.urlfichier=url;

}



@ Override

public void onCreate(Bundle icicle) {

super.onCreate(icicle);







Video1 view = new Video1(this);

setContentView(view);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Log.i("","fff"+urlfichier);

String tt = urlfichier;





view.setVideoPath(tt);




view.requestFocus();

view.setMediaController(new MediaController(this));

view.start();

}



public int getScreenHeight() {

DisplayMetrics metrics = new DisplayMetrics();

((Activity) this).getWindowManager().getDefaultDisplay()

.getMetrics(metrics);

return metrics.heightPixels;

}



public int getScreenWidth() {

DisplayMetrics metrics = new DisplayMetrics();

((Activity) this).getWindowManager().getDefaultDisplay()

.getMetrics(metrics);

return metrics.widthPixels;

}





private class Video1 extends VideoView{



public Video1(Context context) {

super(context);

}

@Override

protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)

{



setMeasuredDimension(getScreenWidth(),getScreenHeight());

}

}



}

pref url fichier ce trouve dans une autre activité qui fonctionne bien (ca que me montre le logcat)

1 réponse

BunoCS Messages postés 15330 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 25 novembre 2022 103
28 oct. 2011 à 17:29
Hello,
Merci d'utiliser les balises code pour plus de lisibilité...
Est-ce que cette discussion peut t'aider?
Ou bien ce tuto?


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
0