I don't know what code to use, but if you're going to try to sell your apps with a youtube video ad, it's going to have to be a little higher quality than that.
On Dec 19, 2:47 pm, Valentino XM <[email protected]> wrote: > Hi All, > could you a little help wih code for streaming youtub 3gp, video . > > TIA > > package org.shouraig.com; > > import java.io.IOException; > > import android.app.Activity; > import android.media.MediaPlayer; > import android.net.Uri; > import android.os.Bundle; > import android.util.Log; > import android.view.SurfaceHolder; > import android.widget.MediaController; > import android.widget.VideoView; > > public class Video12 extends Activity implements > SurfaceHolder.Callback, > MediaPlayer.OnBufferingUpdateListener, > MediaPlayer.OnCompletionListener, MediaPlayer.OnErrorListener, > MediaPlayer.OnPreparedListener { > > private static final String TAG = "Video12"; > private static final String HTTP = "http://www.youtube.com/watch? > v=6ej-imJWuno"; > VideoView Video12; > > /** Called when the activity is first created. */ > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > Log.v("Video12", "***launched::" + HTTP); > Log.d(TAG,"onCreate started"); > MediaController mc = new MediaController(this); > mc.setAnchorView(Video12); > Uri video = Uri.parse(HTTP); > Video12.setMediaController(mc); > Video12.setVideoURI(video); > Video12.start(); > > //View files from resource > > MediaPlayer mp = new MediaPlayer(); > > try { > mp.setDataSource(HTTP); > } catch (IllegalArgumentException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } catch (IllegalStateException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } catch (IOException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > try { > mp.prepare(); > } catch (IllegalStateException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } catch (IOException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > mp.start(); > > } > > public void surfaceChanged(SurfaceHolder holder, int format, int > width, > int height) { > // TODO Auto-generated method stub > > } > > @Override > public void surfaceCreated(SurfaceHolder holder) { > // TODO Auto-generated method stub > > } > > @Override > public void surfaceDestroyed(SurfaceHolder holder) { > // TODO Auto-generated method stub > > } > > @Override > public void onBufferingUpdate(MediaPlayer mp, int percent) { > // TODO Auto-generated method stub > > } > > @Override > public void onCompletion(MediaPlayer mp) { > // TODO Auto-generated method stub > > } > > @Override > public boolean onError(MediaPlayer arg0, int arg1, int arg2) { > // TODO Auto-generated method stub > return false; > } > > @Override > public void onPrepared(MediaPlayer mp) { > // TODO Auto-generated method stub > > } > > } -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en

