Можно ли просмотреть любой вид VideoView? (Например, установите кнопки управления над видео, как в vimeo). Я пытаюсь сделать это с помощью FrameLayout, но я не нашел пути, и я все еще не уверен, что то, что я пытаюсь сделать, просто невозможно.Поместить любой вид на VideoView в Android
9
A
ответ
2
Он должен работать нормально, хотя я бы использовал RelativeLayout
. Вы можете увидеть аналогичный набор макетов here, хотя для SurfaceView
с использованием MediaPlayer
для воспроизведения видео вместо VideoView
. Однако не должно быть никакой разницы.
6
Я делаю такие вещи с FrameLayout. Что вам нужно сделать, так это убедиться, что элементы управления находятся ниже VideoView в редакторе макетов.
<?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>
Смежные вопросы
- 1. Android: Любой способ уменьшить задержку/задержку записи на VideoView/MediaPlayer?
- 2. Android VideoView на прозрачной активности
- 3. Кнопка Clickable (или любой вид) внутри EditText в android
- 4. VideoView в CustomDialog Android
- 5. Android: несколько аудиодорожек в VideoView?
- 6. Как отключить видео в VideoView на Android?
- 7. Android вид на вид
- 8. Android VideoView crashing
- 9. Изменение ориентации Android VideoView
- 10. Android VideoView LinearLayout LayoutParams
- 11. Android может EditText сделать следующий фокус на любой вид?
- 12. Android VideoView повторение
- 13. Android :: VideoView внутри ScrollView
- 14. Android videoView проблема перекрытия
- 15. Android VideoView Update Субтитры
- 16. Android Full screen videoview
- 17. NookTablet Android - VideoView NullPointerException
- 18. Android - Videoview URL HttpURLConnection
- 19. VideoView Loader Android
- 20. Субтитры на VideoView
- 21. Android полноэкранный VideoView сохранить пропорции
- 22. Android TextureView vs VideoView Performance
- 23. Как сделать любой вид рисовать на холст?
- 24. Ошибка Android VideoView 1,0
- 25. Как поместить вид в пучок
- 26. Android VideoView с ImageView
- 27. Центр кадрирования Android VideoView
- 28. Android VideoView и NavigationBar
- 29. Android VideoView RTSP delay
- 30. libgdx android VideoView пример
И если я использую 'setZOrderOnTop (истина)' 'для VideoView', потому что это решение согласно [этой probelm] (http://stackoverflow.com/questions/19650483/video-is-not -showing-on-videoview-but-i-can-hear-its-sound), как я могу поместить над ним надписи? – Eido95
это правильно, 'setZOrderOnTop' сделает VideoView над всем, поэтому как решить эту проблему –