视频未在图库中显示

时间:2014-04-16 17:56:40

标签: android

我已将视频保存在SD卡上但未在画廊中显示

我可以看到SD卡中的视频及其播放

我正在使用此方法获取视频uri并将其保存

public static Uri getVideoUri(Context context) {
        Marapreferences marapreferences=Marapreferences.getInstance(context);
        boolean ismedia=marapreferences.isMedia();
        File file = null;

        File file2 = new File(Environment.getExternalStorageDirectory()
                + "/mara_messenger/videos");
        if (!file2.exists()) {
            file2.mkdirs();
        }


        currentFileName = "" + System.currentTimeMillis() + ".mp4";

        imageName = Environment.getExternalStorageDirectory()
                + "/mara_messenger/videos/" + currentFileName;

        file = new File(imageName);
        Uri imgUri = Uri.fromFile(file);
        System.out.println("Image uri" + imgUri);
        return imgUri;
    }




File file=new File(uri);
            MediaScannerConnection.scanFile(this, new String[] {file.getAbsolutePath()},

                    new String[]{"video/mp4"}, new MediaScannerConnection.OnScanCompletedListener() {

                    public void onScanCompleted(String path, Uri uri)

                    {
                              System.out.println("completed");                                             
                              Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
                              intent.setData(uri);
                              sendBroadcast(intent);                                        
                    }

                    });

我可以在扫描URI和路径后看到但仍未在图库中显示

0 个答案:

没有答案