Problème en lecture de video streaming
bonjour ,
j'ai un petit probléme dans mon projet malgré qu'il n'y a aucun erreur
je veux dans mon projet lire les videos en streaming
mais le probléme lorque je saisie moi meme url elle fonctionne bien
mais lorque se trouve dans le flux rss ne foncttionnne plus
voila mon code java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
| package com.google.android.AppEST;
import android.app.Activity;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.graphics.Color;
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.setVideoPath("http://www.getvas.com/getiphone/data/videos/Darragi.mp4");
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());
}
}
} |
merci de me repondre