zoukankan      html  css  js  c++  java
  • Android调用MediaScanner进行新产生的媒体文件扫描

    有时候,我们拍了一张图片或录制了一段视频,图库应用默认没有将这些新产生的文件识别出来所以打开图库或视频播放器发现没有找到这些文件,需要调用MediaScanner扫描一下才会出来。从FFMPEG中找了一个类用来扫描媒体文件。

    public class FFMpegMediaScannerNotifier implements MediaScannerConnectionClient {
        private MediaScannerConnection mConnection;
        private String mPath;
    
        private FFMpegMediaScannerNotifier(Context context, String path) {
            mPath = path;
            mConnection = new MediaScannerConnection(context, this);
            mConnection.connect();
        }
        
        public static void scan(Context context, String path) {
            new FFMpegMediaScannerNotifier(context, path);
        }
    
        public void onMediaScannerConnected() {
            mConnection.scanFile(mPath, null);
        }
    
        public void onScanCompleted(String path, Uri uri) {
            mConnection.disconnect();
        }
    }
  • 相关阅读:
    elementUI form select验证问题
    Echart--基本属性
    Echart--饼状图
    Echart--折线图
    Echart--多个柱形图
    Echart--单个柱形图
    Echart--圆型图
    构析函数和构造函数
    心情
    图片
  • 原文地址:https://www.cnblogs.com/krislight1105/p/3960356.html
Copyright © 2011-2022 走看看