導航:首頁 > 操作系統 > android上傳本地視頻

android上傳本地視頻

發布時間:2024-06-30 23:01:29

『壹』 android 視頻開發中如何通過url或者本地視

第一步:將bitmap轉換成drawable對象,並設置給surfaceView視頻播放窗口作為背景圖片
//通過getVideoThumbnail方法取得視頻中的第一幀圖片,該圖片是一個bitmap對象Bitmap bitmap=getVideoThumbnail(String url);//將bitmap對象轉換成drawable對象Drawable drawable=new BitmapDrawable(bitmap);//將drawable對象設置給視頻播放窗口surfaceView控制項作為背景圖片surfaceView.setBackgroundDrawable(drawable);123456

第二部分:通過url網址或者本地文件路徑獲得視頻的第一幀圖片
public Bitmap getVideoThumbnail(String url) {
Bitmap bitmap = null;//MediaMetadataRetriever 是android中定義好的一個類,提供了統一//的介面,用於從輸入的媒體文件中取得幀和元數據;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
//()根據文件路徑獲取縮略圖//retriever.setDataSource(filePath);
retriever.setDataSource(url, new HashMap()); //獲得第一幀圖片
bitmap = retriever.getFrameAtTime();
}
catch(IllegalArgumentException e) {
e.printStackTrace();
}
catch (RuntimeException e) {
e.printStackTrace();
}
finally {
try {
retriever.release();
}
catch (RuntimeException e) {
e.printStackTrace();
}
}
Log.v("bitmap", "bitmap="+bitmap); return bitmap;
}

閱讀全文

與android上傳本地視頻相關的資料

熱點內容
linux給用戶ssh許可權 瀏覽:16
netcore編譯器是免費的嗎 瀏覽:832
蘋果如何卸載手機里的app 瀏覽:450
編程飛機大戰游戲操作視頻 瀏覽:676
b站文件夾怎麼顯示播放量 瀏覽:100
存金通是什麼app 瀏覽:245
程序員的離職證明例子 瀏覽:1000
tetrame加密軟體 瀏覽:154
安川plc編程手冊 瀏覽:746
游戲開發伺服器為什麼休眠 瀏覽:454
程序員消沉 瀏覽:901
手機相冊加密了怎麼解密 瀏覽:60
安卓手機怎麼下載掌上市監 瀏覽:876
hanwckf編譯教程 瀏覽:90
如何編譯圖片 瀏覽:386
obj編譯錯誤 瀏覽:226
vs編譯fortran程序 瀏覽:696
安卓微信風控怎麼解除 瀏覽:136
boa編譯配置環境出現問題 瀏覽:340
辦理解壓需要先處理違章嗎 瀏覽:557