我正确地在我的Activity
上显示VideoView
。
我想加载jpeg文件到这个VideoView
(它必须是VideoView
)。
我的文件是目录(和它必须有):
Android:从资产加载JPEG或任何其他文件到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,但它不起作用(或者我做错了)。
我总是收到“这个视频无法显示”
我知道有很多答案“使用原始目录”。这对我来说并不合适。
有人可以帮助我吗?
可能是因为它不是视频? – njzk2
Doc将VideoView描述为能够显示jpeg。请问 – rainbow
源? – njzk2