Я использую VideoView в своем коде для воспроизведения некоторого видео с URL-адреса. Мой VideoView находится внутри линейного макета, который находится внутри ScrollView.
У меня проблема с объектом MediaController, который появляется в нижней части видеоизображения над другим представлением, которое находится внутри scrollView и постоянным расположением на экране (я имею в виду, когда прокручивается экран вниз, все виды перемещаются, кроме этого)
Я хочу установить этот MediaController в постоянном местоположении ниже videoView, которые перемещаются с помощью скроллера.
Мой XML Кодекс здесь:Video View Media Controller Android
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="94dp"
android:layout_marginTop="196dp" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<AbsoluteLayout
android:id="@+id/nonVideoLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/playerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.HRDatis.component.VideoViewQmery
android:id="@+id/playerImage"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
И JAVA код здесь:
((LinearLayout)(findViewById(R.id.playerLayout))).setLayoutParams(new LayoutParams((int)(width) , (int)(height*0.371) ,0 , (int)(height*(0.0))));
VideoViewQmery videoView =((VideoViewQmery)(findViewById(R.id.playerImage)));
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
videoView.setVideoURI(Uri.parse(URI));
videoView.setMediaController(mediaController);
Заметим, что все измерения, установленной в Java в деятельности в OnCreate function.Also, я использовал функцию setLayoutparam для MediaController но он не работал, и mediaController не двигался. Только SetY и SetX работают. Эта функция перемещает MediaController, связанный с VideoView, и не решает мою проблему (я имею в виду, что MediaController не двигался с помощью Scroll). Спасибо заранее.