我正確地在我的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