如果想要自己实现的视频播放器读取本地视频并播放,该如何做呢?有两种方法可以实现:
方法一:遍历所有文件夹,通过判断文件的扩展名来确定是否为要找的文件
方法二:Android在开机时对所有的视频、音频文件进行扫描,并将其存在本地媒体库MediaStore中,所以我们可以通过访问MediaStore来获得本地视频文件。
Uri uri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
Cursor c = MainActivity.this.getContentResolver().query(uri, null, null, null, MediaStore.Video.Media.DEFAULT_SORT_ORDER);//内容提供器