中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

android獲取本地視頻列表

小云
177
2023-09-23 08:44:24
欄目: 編程語言

要獲取本地視頻列表,可以使用MediaStore類來查詢MediaStore.Video.Media表。以下是一個示例代碼:

import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.provider.MediaStore;
public class LocalVideoFetcher {
public static List<String> getVideoList(Context context) {
List<String> videoList = new ArrayList<>();
ContentResolver contentResolver = context.getContentResolver();
// 查詢視頻
String[] projection = {MediaStore.Video.Media.DATA};
Cursor cursor = contentResolver.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, projection, null, null, null);
if (cursor != null) {
while (cursor.moveToNext()) {
String videoPath = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DATA));
videoList.add(videoPath);
}
cursor.close();
}
return videoList;
}
}

在調用上述方法時,需要傳入一個Context對象。例如,在Activity中獲取本地視頻列表,可以這樣調用:

List<String> videos = LocalVideoFetcher.getVideoList(this);

請注意,獲取本地視頻列表可能需要在AndroidManifest.xml文件中添加以下權限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

0
清水河县| 日喀则市| 二连浩特市| 额敏县| 鄂伦春自治旗| 甘洛县| 鸡泽县| 伊通| 滁州市| 库尔勒市| 兴宁市| 家居| 安义县| 玉林市| 乐都县| 姜堰市| 望江县| 南靖县| 武冈市| 长沙市| 儋州市| 南岸区| 那坡县| 微山县| 邳州市| 肃北| 南丹县| 封丘县| 沈丘县| 东乌珠穆沁旗| 岳西县| 新巴尔虎右旗| 邢台市| 大关县| 高密市| 巴彦县| 资阳市| 榆社县| 凌云县| 南木林县| 缙云县|