我想制作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的应用程序背景中使用视频的任何想法。
答案 0 :(得分:0)
视频文件不支持“drawables”。换句话说,你不能将它作为可绘制资源并期望它被播放。
如果您需要视频播放,可以使用MediaPlayer
。但这需要将一些额外的代码添加到您的活动中。
答案 1 :(得分:0)
视频文件不是可绘制的。您需要使用VideoView来处理视频的显示。