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!!