I noticed with all the copying and deleting code I forgot to add
setContentView(R.layout.main);.  So now I don't get the "The
application stopped unexpectedly." error anymore.  Now the app starts
up with a black screen then goes back the home screen.  Here is the
whole code and the xml.

import java.io.IOException;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.SurfaceView;
import android.content.res.AssetFileDescriptor;

public class myapp extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        AssetFileDescriptor afd = getResources().openRawResourceFd
(R.raw.samplevideo);
        MediaPlayer mp = new MediaPlayer();
        SurfaceView sv = (SurfaceView)findViewById
(R.id.SurfaceView01);
        mp.setDisplay(sv.getHolder());
        try {
                        mp.setDataSource(afd.getFileDescriptor(), 
afd.getStartOffset(),
afd.getLength());
                mp.prepare();

                } 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();
                }
        mp.start();
    }
}


The XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<SurfaceView android:id="@+id/SurfaceView01"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content">
</SurfaceView>

</LinearLayout>
--~--~---------~--~----~------------~-------~--~----~
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