Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2013, 08:27
educdd
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 12 años
Puntos: 1
Respuesta: Reproductor de videos

ya está solucionado!!

El layout sería este
Código:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <RelativeLayout
        android:id="@+id/teaching_d"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/white"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"
        android:paddingTop="10dp" >

        <ViewSwitcher
            android:id="@+id/flipervideo"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:background="#EEE"
            android:inAnimation="@android:anim/fade_in"
            android:outAnimation="@android:anim/fade_out" >

            <FrameLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <ImageView
                    android:id="@+id/play"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:src="@drawable/playbutton" />

                <VideoView
                    android:id="@+id/video"
                    android:layout_width="wrap_content"
                    android:layout_height="185dp"
                    android:visibility="gone" />
            </FrameLayout>
        </ViewSwitcher>

        <ScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/flipervideo"
            android:layout_marginBottom="120px" >

            <RelativeLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" >

                <TextView
                    android:id="@+id/titulo"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="5dp"
                    android:text="@string/titulo1" />

                <TextView
                    android:id="@+id/fecha"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/titulo"
                    android:layout_marginLeft="5dp"
                    android:text="@string/antetitulo1" />
            </RelativeLayout>
        </ScrollView>
    </RelativeLayout>

</FrameLayout>
y el código que lo maneja, este:

Código:
                video = (ViewSwitcher)findViewById(R.id.flipervideo);
		vv = (VideoView) findViewById(R.id.video);

		vv = (VideoView) findViewById(R.id.video);
		final MediaController mediaController = new MediaController(this);
		mediaController.setAnchorView(vv);

		vv.setMediaController(mediaController);
		vv.setVideoURI(Uri.parse(url ));
		vv.requestFocus();
		vv.start();

		vv.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
			@Override
			public void onCompletion(MediaPlayer vmp) {
				onBackPressed();
			}

		});

                TextView titulo = (TextView) findViewById(R.id.titulo);
		titulo.setText(consultorio.getTitulo());

		TextView fecha = (TextView) findViewById(R.id.fecha);
		fecha.setText(consultorio.getFecha());

Espero que le sirva a otros!!