Bug - Video blendet hintergrund aus

  • Antworten:1
Daniel online
  • Forum-Beiträge: 282

15.02.2012, 11:08:26 via Website

Hallo,

ich habe eine Activity die aus einer Videoview und einigen Buttons besteht. Bei mir funktioniert das auch alles super. Auf dem Tablet meines Auftraggebers kommt es allerdings zu einem Problem: Sobald das Video startet, werden alle anderen Elemente ausgeblendet. Folglich ist alles schwarz bis auf das Video. Alle Buttons sind nichtmehr sichtbar, allerdings noch "blind" anklickbar.
Bei dem Tablet handelt es sich um ein Asus eee Transformer.

Hier die Methode zum abspielen des Videos:
1private void loadVideo(int video) {
2 vView = (VideoView)findViewById(R.id.video_videoView);
3 vView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/"
4 + video));
5
6 //Buffering Dialog starten
7 final Dialog dialog = new Dialog(this,R.style.Dialog);
8 dialog.setContentView(R.layout.dialog_please_wait);
9 TextView txtText = (TextView)dialog.findViewById(R.id.dialog_pleaseWait_txtText);
10 txtText.setText(getString(R.string.dialog_pleaseWait_buffering));
11 dialog.setCancelable(false);
12 dialog.show();
13 vView.setOnPreparedListener(new OnPreparedListener() {
14
15 @Override
16 public void onPrepared(MediaPlayer mp) {
17 dialog.dismiss();
18
19 }
20 });
21
22
23 //Error abfangen:
24 vView.setOnErrorListener(new OnErrorListener() {
25
26 @Override
27 public boolean onError(MediaPlayer mp, int what, int extra) {
28 //wir machen hier nichts da wir unseren eigenen Error haben wenn keine Internetverbindung besteht.
29 return true;
30 }
31 });
32// if(checkInternetConnection()==false){
33// errorDialog(getString(R.string.error_txtMsgNoInternet), getString(R.string.error_txtInfoAskForHelp));
34// } else
35 vView.start();
36 }

Der xml-Ausschnitt des Videoviews:

1<RelativeLayout
2 android:id="@+id/video_container"
3 android:layout_width="wrap_content"
4 android:layout_height="527dp"
5 android:layout_above="@+id/intr_showCaseVideo_bBack"
6 android:layout_alignLeft="@+id/intr_showCaseVideo_bBack"
7 android:background="@drawable/alllang_global_videobox" >
8
9 <VideoView
10 android:id="@+id/video_videoView"
11 android:layout_marginLeft="3dp"
12 android:layout_marginBottom="3dp"
13 android:layout_width="600dp"
14 android:layout_height="450dp"
15 android:layout_alignParentBottom="true"
16 android:layout_alignParentLeft="true"
17 android:keepScreenOn="true" />
18
19 </RelativeLayout>


Hat jemand ein ähnliches Problem schonmal gehabt oder kann sich vorstellen woher das Problem kommt?

Danke :)

Antworten
Daniel online
  • Forum-Beiträge: 282

18.02.2012, 10:19:07 via Website

niemand eine Idee?

Antworten