Воспроизведение видео на фоне моего приложения? - PullRequest
0 голосов
/ 11 января 2012

Я хочу сделать фон домашней страницы Android. Я импортировал видеофайл hp.mkv в папку drawable. И вызвать файл в main.xml. Ниже приведен мой фрагмент кода:

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/hp">
<Button android:id="@+id/next_button"
android:layout_width="200dp"
android:layout_height="200dp"
android:gravity="center"
android:layout_marginLeft="270dp"
android:layout_marginTop="180dp"
android:background="@drawable/button_background"/>
</RelativeLayout>

Опять в основном файле активности, который называется так: setContentView (R.layout.main);

Но во время работы приложения я увидел черный экран, идущий за кнопкой, где я ожидал появления видеофайла. Может ли кто-нибудь подсказать мне, как выйти из этой проблемы. Или любая идея использовать видео в фоновом режиме приложения в Android.

Ответы [ 2 ]

0 голосов
/ 11 января 2012

Видеофайл НЕ для рисования. Вам необходимо использовать VideoView для обработки отображения видео.

0 голосов
/ 11 января 2012

Видеофайлы не поддерживаются как "drawables". Другими словами, вы не можете использовать его как ресурс для рисования и ожидать его воспроизведения.

Если вам нужно воспроизведение видео, вы можете использовать MediaPlayer. Но для этого потребуется добавить дополнительный код в вашу деятельность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...