Herhangi bir görüntüyü bir VideoView üzerine koymak mümkün mü? (Yani, kontrol düğmelerini video üzerinde, tıpkı vimeo'daki gibi). Bunu FrameLayout kullanarak yapmaya çalışıyorum, ama yolu bulamadım ve hala mümkün olmayan bir şey yapmaya çalıştığımdan emin değilim.Android'deki bir Videonun Üzerinden Görünümünü Göster
9
A
cevap
2
RelativeLayout
kullanmam gerekir, ancak iyi çalışır. VideoView
yerine video oynatımı için MediaPlayer
kullanarak SurfaceView
için de olsa benzer bir düzenler here görebilirsiniz. Gerçi hiçbir fark olmamalı.
6
Bu tür bir şeyi FrameLayout ile yapıyorum. Yapmanız gereken, denetimlerin Düzen Düzenleyicisi'ndeki VideoView'ın altında olduğundan emin olmanızdır.
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@color/MenuTextNormal">
<VideoView
android:id="@+id/VideoView"
android:layout_height="fill_parent"
android:layout_width="fill_parent" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ControlLayout"
android:layout_gravity="bottom|center_horizontal">
<Button
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:text="@+id/Button02"
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:text="@+id/Button03"
android:id="@+id/Button03"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:text="@+id/Button04"
android:id="@+id/Button04"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</FrameLayout>
Ve [bu gidebileceğini] 'e göre bir çözelti (çünkü 'VideoView' için' 'setZOrderOnTop (doğru) kullanımı durumunda http://stackoverflow.com/questions/19650483/video-is-not -show-on-videoview-ama-i-duyabiliyorum-onun-ses), nasıl o zaman üzerine yukarıdaki görüşleri koyabilirim? – Eido95
doğru, 'setZOrderOnTop' VideoView’i –