1.將視頻導入raw文件中(轉為bitmap圖像)
MediaMetadataRetriever
類主要用于從本地文件或者網絡上的文件獲取元數據信息,例如視頻的幀圖像、持續時間等,并不支持直接從網絡地址獲取視頻幀
MediaMetadataRetriever retriever = new MediaMetadataRetriever();Uri uri1 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.dongruan1);retriever.setDataSource(this, uri1);Bitmap b1 = retriever.getFrameAtTime();// 獲取第二個視頻的預覽圖像Uri uri2 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.chunmo);retriever.setDataSource(this, uri2);Bitmap b2 = retriever.getFrameAtTime();// 獲取第三個視頻的預覽圖像Uri uri3 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.qingchun);retriever.setDataSource(this, uri3);Bitmap b3 = retriever.getFrameAtTime();// 獲取第四個視頻的預覽圖像Uri uri4 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.dongruan2);retriever.setDataSource(this, uri4);Bitmap b4 = retriever.getFrameAtTime();