mariam84 Posted July 21, 2011 Share Posted July 21, 2011 bonjour pour tous le monde je suis entrain de developper une application android pour un club sportif le problem c'est que le video streaming ne marche plus voila mon code package com.google.android.AppEST; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.webkit.URLUtil; import android.widget.Button; import android.widget.EditText; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import android.widget.VideoView; public class Video extends Activity implements View.OnClickListener{ private static final String TAG = "Video"; private VideoView mVideoView; private EditText mPath; private ImageButton mPlay; private ImageButton mPause; private ImageButton mReset; private ImageButton mStop; private String current; private int val; private String titre; static String stitre; videoClub vc; 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); TetePied tp=new TetePied(entete); Button ret=(Button)this.findViewById(R.id.retour); ret.setOnClickListener(this); 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.titreChant[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) { current = null; mVideoView.stopPlayback(); } } }); } private void playVideo(String titre) { try { //final String path = "http://192.168.1.90:8084/AppIPhone/xml/test2.mp4"; //lecture video final String path = "http://www.ysnky.com/downloads/test.3gp"+titre; mVideoView.setVideoPath(path); mVideoView.start(); mVideoView.requestFocus(); } catch (Exception e) { Log.e(TAG, "error: " + e.getMessage(), e); if (mVideoView != null) { mVideoView.stopPlayback(); } } } @Override public void onClick(View arg0) { // TODO Auto-generated method stub mVideoView.stopPlayback(); finish(); Intent intent = new Intent(Video.this, videoClub.class); startActivity(intent); } } Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.