我在VideoView
上正确显示Activity
我想将jpeg文件加载到此VideoView
(必须为VideoView
)
我的文件在目录中(并且必须在那里):
/assets/data/multimedia/no_picture.jpg
我的VideoView是:
multimediaContainer = ((MultimediaContainer) findViewById(R.id.questionMultimedia));
现在我尝试使用这段代码:
private void setMultimedia(String path)
{
String uriPath = "android.resource://" + getPackageName() + "/assets/multimedia/no_picture.jpg";
Uri uri = Uri.parse(uriPath);
multimediaContainer.setVideoURI(uri);
multimediaContainer.start();
}
我尝试使用getAssets()或尝试传递给setVideoPath解析的Uri但它不起作用(或者我做错了)。
我总是收到“此视频无法显示”
<登记/>
我知道有很多答案“使用原始目录”。这对我来说不合适
任何人都可以帮助我吗?
答案 0 :(得分:0)
根据我的理解,您想要为您的视频展示类似预览图像的内容吗? 您可以构建一个RelativeLayout,其中ImageButton保留在VideoView之上,因此您可以将Image设置为ImageButton并实现onClick以隐藏ImageButton并启动视频...
我对你的问题的解释是对的吗?