Hi,

here is my code for playing video through url....

public class sample extends Activity {


    private String _videoPath;
    private MediaPlayer _mp;
    private static final String TAG = "Video";

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);


        _videoPath = "http://16.181.151.159/video/funnydog.wmv";;


        getWindow().setFormat(PixelFormat.TRANSLUCENT);


        LinearLayout layout = new LinearLayout(getBaseContext());
        layout.setLayoutParams(new LinearLayout.LayoutParams
(LinearLayout.LayoutParams.FILL_PARENT,
                                                        
LinearLayout.LayoutParams.FILL_PARENT));


        SurfaceView sview = new SurfaceView(getBaseContext());
        sview.setLayoutParams(new LinearLayout.LayoutParams
(320,180));
        sview.getHolder().addCallback(new surfaceHolderCallback());


        layout.addView(sview);
        setContentView(layout);
    }


    class surfaceHolderCallback implements SurfaceHolder.Callback {
        public void surfaceCreated(SurfaceHolder holder) {
            try {
                _mp = new MediaPlayer();
                _mp.setDataSource(_videoPath);
                _mp.setDisplay(holder);


                _mp.setOnPreparedListener(new
                MediaPlayer.OnPreparedListener() {
                    public void onPrepared(MediaPlayer mediaPlayer) {
                        mediaPlayer.start();
                    }
                });


                _mp.setOnErrorListener(new MediaPlayer.OnErrorListener
() {
                    public boolean onError(MediaPlayer mediaPlayer,int
i, int i1) {
                        Log.e(TAG, Integer.toString(i));
                        return false;
                    }
                });


                _mp.prepareAsync();


            } catch (Exception ex) {
                Log.e(TAG, ex.getMessage());
            }
        }


        public void surfaceChanged(SurfaceHolder surfaceHolder, int i,
int i1, int i2) {
        }


        public void surfaceDestroyed(SurfaceHolder surfaceHolder) {
            _mp.stop();
            _mp.release();
        }
    }
}



I am getting Error(-1,0)   ... can anybody resolve this issue...

Thanks
Priya

On May 21, 1:29 pm, Priya <[email protected]> wrote:
> Hi,
>
> I am new to Android.
> I have depeloped a video player app. through Sd card.
>
> Now i want to play video direct from URL.
>
> Can anybody provide me sample code for the same.
>
> Thanks in advance...
>
> Thanks
> Priya
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to