1. 程式人生 > >Android-從音訊檔案中獲取專輯圖片

Android-從音訊檔案中獲取專輯圖片

如何獲取本地音訊檔案的專輯圖片呢?不多說了,直接上程式碼吧:

public static Bitmap setArtwork(Context context, String url, ImageView ivPic) {
        Uri selectedAudio = Uri.parse(url);
        MediaMetadataRetriever myRetriever = new MediaMetadataRetriever();
        myRetriever.setDataSource(context, selectedAudio); // the URI of audio file
byte[] artwork; artwork = myRetriever.getEmbeddedPicture(); if (artwork != null) { Bitmap bMap = BitmapFactory.decodeByteArray(artwork, 0, artwork.length); ivPic.setImageBitmap(bMap); return bMap; } else { ivPic.setImageResource
(R.drawable.defult_music); return BitmapFactory.decodeResource(context.getResources(), R.drawable.defult_music); } }

其中url是從本地查詢的音訊檔案資訊中得到。如何得到音訊資訊,google,baidu一大把哈。

相關推薦

Android-音訊檔案獲取專輯圖片

如何獲取本地音訊檔案的專輯圖片呢?不多說了,直接上程式碼吧: public static Bitmap setArtwork(Context context, String url, ImageVie

CSV檔案讀取jpg圖片的URL地址並多執行緒批量下載

很多時候,我們的網站上傳圖片時並沒有根據內容進行資料夾分類,甚至會直接儲存到阿里雲的OSS或是七牛雲等雲端儲存上。這樣,當我們需要打包圖片時,就需要從資料庫找尋分類圖片,通過CURL進行下載。我最近剛剛完成了一個這樣的任務,覺得會比較常用,就把程式放到了github上分享給大家,希望大家能夠喜歡。 do

SpringBoot學習(三)yml檔案獲取資料和Thymeleaf 模板引擎

SpringBoot現在基本上都是使用application.yml來配置專案中的一些配置條件,在springboot中還可以通過從yml檔案中將yml中的資料直接讀取出來。 一、從yml檔案中獲取資料 在yml配置下面的資訊 book: au

.properties檔案獲取配置資料的方法小結

關於讀入.properties配置檔案資料,有很多方法,比如利用ResourceBundle.getString(“”),Property.getProperty(“”).toString(),@Value(“${}”),Environment.get等方法

如何mp4檔案獲取幀率資訊

用mediainfo檢視mp4經常會看到有兩個幀率資訊,一個是framerate,一個是original framerate,前者是檔案的實際幀率,後者是h264解碼資訊中的幀率。 計算實際幀率時,需要從mp4的moov box中的mvhd中取得timescale和dura

PFX檔案獲取私鑰、公鑰證書、公鑰

該類具體功能:根據pfx證書得到私鑰、根據私鑰位元組陣列獲取私鑰物件、根據公鑰位元組陣列獲取公鑰、根據pfx證書獲取證書物件,根據私鑰、公鑰證書、密碼生成pkcs12,根據私鑰、公鑰證書、金鑰,合成為pfx檔案,依賴工具包:commons-io import

AndroidManifest.xml檔案獲取 android:value 值的Integer與String轉換異常

最近接入Android的渠道商SDK時,在AndroidManifest.xml中添加了一些渠道引數,發現當填入的值恰好為一個int值,使用getString()方法取值就會報一個型別轉換異常。 配置如下: <meta-data android:

android 如何系統相簿獲取圖片

http://bbs.csdn.net/topics/390133207 需要在專案中加入一個從系統相簿中選取圖片的功能,選擇的圖片bitmap顯示出來即可,不需要圖片剪下功能網上的例子很多,我用的以下程式碼實現的Intent intent=new Intent(Inten

[SimplePlayer] 4. 視訊檔案提取音訊

提取音訊,具體點來說就是提取音訊幀。提取方法與從視訊檔案中提取影象的方法基本一樣,這裡僅列出其中的不同點: 1. 由於目的提取音訊,因此在demux的時候需要指定的是提取audio stream AudioStream = av_find_best_stream(pFormatCtx, AVMEDIA_T

Android應用--簡 美音樂播放器獲取專輯圖片(自定義列表介面卡)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

資料夾獲取指定檔案的檔名

從資料夾中獲取指定檔案的檔名 有時候我們需要從資料夾中判斷一個指定的檔案是否存在,如果存在就返回檔名+字尾名,不存在返回空。前臺可以根據此判斷選擇性的進行圖片的展示情況。 前臺請求獲取響應的檔名 1.配置檔案內:配置路徑資訊 #圖片儲存路徑 本地磁碟C 下面的"XX資料夾"

註冊登陸(檔案獲取使用者名稱密碼)

註冊(regedit.py) # -*- coding: utf-8 -*- #__author__:Selid #__date__:2018/12/21 name=input('請輸入使用者名稱').strip() pwd=input('請輸入密碼').strip() with open('acc

[原始碼和文件分享]根據PE檔案格式匯入表獲取載入的DLL並遍歷匯入函式名稱和地址

背景 瞭解 PE 檔案格式,對於做一些資料分析都是比較重要的基礎。在 PE 檔案格式中,理解匯入表以及匯出表的工作原理,又是重中之重。理解了 PE 格式的匯入表,就可以修改 PE 格式進行 DLL 注入,也可以修改匯入表實現 API HOOK 等。理解了 PE 格式的匯出表,可以不需要 WIN3

[原始碼和文件分享]根據PE檔案格式匯出表獲取指定匯出函式的地址

背景 瞭解 PE 檔案格式,對於做一些資料分析都是比較重要的基礎。在 PE 檔案格式中,理解匯入表以及匯出表的工作原理,又是重中之重。理解了 PE 格式的匯入表,就可以修改 PE 格式進行 DLL 注入,也可以修改匯入表實現 API HOOK 等。理解了 PE 格式的匯出表,可以不需要 WIN3

檔案讀取n個子資料夾圖片(每一子檔案有兩個資料夾,每兩個檔案有18張圖片

tic clc; clear all; close all; str = 'F:\shijie-test\test-finger\'; pt = dir(str); foldname = []; k = 0; for i = 1 : length(pt)     ifstr

Javadb檔案讀取InputStream獲取Image

package GetImage; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.image.Image; import javafx.scene.image.Imag

IO流url路徑獲取內容儲存到本地的檔案

 要點: 1.建立輸出的檔案目錄與檔案 2.輸入輸出流的同時運用以及char陣列的快取 3.關閉方法 package com; import java.io.BufferedReader; import java.io.BufferedWriter; import

sd卡顯示一個圖片 Android

第一步:通過path得到file,我是把圖片放在mnt/sdcard/中的。 第二布:在判斷檔案存在後將檔案轉換為bitmap檔案。通過BitmapFactory.decodeFile來轉換的。

【Jmeter】解決csv引數檔案獲取帶引號/逗號的資料問題【轉】

原文:【jmeter隨筆(3)-從csv中獲取帶引號的資料詳情】  點選檢視原文 作者:黑夜小怪 軟體測試技術交流群 : 429183023  最近在工作中,對jmeter實踐的點滴的記錄這裡分享,不一定正確,僅供參考和討論,有想法的歡迎留言、談論。 1技巧

Android入門之輸入裝置獲取訊息——視窗建立過程

        上文講到訊息獲取過程,本文來詳細看程式碼。         我們說視窗建立時會建立本地的ViewRoot,然後呼叫WmS的addWindow方法,所以我們首先來看看WmS的程式碼。         你會看到frameworks/base/services/j