Bonjour ,

je suis une débutante en développement android .
Je suis entrain de chercher une solution pour que mon code puisse lire une vidéo .mp4 en Streaming .
voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
91
92
93
94
95
package com.google.android.AppEST;
 
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.MediaController;
import android.widget.TextView;
import android.widget.VideoView;
 
public class Video extends Activity implements View.OnClickListener{
	private static final String TAG = "Video";
 
	private VideoView mVideoView;
 
	private ImageButton mPlay;
	private ImageButton mPause;
 
	private ImageButton mStop;
 
	private int val;
	private String titre;
	static String stitre;
	GoalVideo_1 vc;
 
	private VideoView mvideoView;
 
	public void onCreate(Bundle icicle) {
		super.onCreate(icicle);
		setContentView(R.layout.video);
		mVideoView = (VideoView) findViewById(R.id.surface_view);
 
		mPlay = (ImageButton) findViewById(R.id.play);
		mPause = (ImageButton) findViewById(R.id.pause);
		mStop = (ImageButton) findViewById(R.id.stop);
 
		ImageView entete = (ImageView)this.findViewById(R.id.entete_img);
 
		final TextView texthaut = (TextView) findViewById(R.id.text);
 
		Bundle objetbunble  = this.getIntent().getExtras();
		if (objetbunble != null && objetbunble.containsKey("id"))
			val=this.getIntent().getIntExtra("id",0);
 
		titre = new String (vc.titreGoalVideo[val]);
 
		mPlay.setOnClickListener(new OnClickListener() {
			public void onClick(View view) {
				playVideo(titre);
			}
		});
		mPause.setOnClickListener(new OnClickListener() {
			public void onClick(View view) {
				if (mVideoView != null) {
					mVideoView.pause();
				}
			}
		});
 
		mStop.setOnClickListener(new OnClickListener() {
			public void onClick(View view) {
				if (mVideoView != null) {
					mVideoView.stopPlayback();
				}
			}
		});
 
	}
 
	private void playVideo(String titre) {
		try {
 
			MediaController mediaController = new MediaController(this);
			mediaController.setAnchorView(mVideoView);
			Uri video = Uri.parse("http://www.getvas.com/getiphone/data/videos/KhalilChammam1.mp4");
			mvideoView.setVideoURI(video);
			mVideoView.setMediaController(mediaController);
			mVideoView.setVideoURI(video);
			mVideoView.requestFocus();
			mVideoView.start();
 
 
		} catch (Exception e) {
			Log.e(TAG, "error: " + e.getMessage(), e);
			if (mVideoView != null) {
				mVideoView.stopPlayback();
			}
		}
	}
Merci