Jump to content

video streaming + android


Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...