首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android -从http在线找到的视频(658mb)创建缩略图

Android -从http在线找到的视频(658mb)创建缩略图
EN

Stack Overflow用户
提问于 2018-07-03 20:27:20
回答 1查看 65关注 0票数 0

android (java)有一个解决方案,可以从在线视频创建缩略图,该视频重约2小时30分钟(658mb)。

我读到ffmpeg,允许你做这样的事情来创建缩略图。

所以我有一些问题,因为视频是在线的(http),它很重,所以我不能下载它:

1) ffmpeg可以在android应用上运行吗?没有性能问题?

2)在不使用ffmpeg的情况下,是否有可能的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2018-07-03 20:40:53

代码语言:javascript
运行
复制
    String outputPath= videoFile.getAbsolutePath();

        Bitmap bmThumbnail;
                    bmThumbnail = ThumbnailUtils.createVideoThumbnail(outputPath, MediaStore.Video.Thumbnails.MINI_KIND);
                    if (bmThumbnail == null) return;
                    thumb = getThumbMediaFile();
                    try {
                        OutputStream os;
                        os = new FileOutputStream(thumb);
                        bmThumbnail.compress(Bitmap.CompressFormat.PNG, 100, os);
                        os.flush();
                        os.close();
                    } catch (Exception e) {
                        Log.e(getClass().getSimpleName(), "Error writing bitmap", e);
                    }

 public static File getThumbMediaFile() {
        File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(
                Environment.DIRECTORY_PICTURES), "YOUR DIRECTORY NAME"+ File.separator + "THUMB DIRECTORY NAME");
        if (!mediaStorageDir.exists()) {
            if (!mediaStorageDir.mkdirs()) {
                Log.e(getClass().getSimpleName(), "failed to create directory");
                return null;
            }
        }
        // Create a media file name
        String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
        File mediaFile;

        mediaFile = new File(mediaStorageDir.getPath() + File.separator +
                "IMG_" + timeStamp + ".png");

        return mediaFile;
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51154651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档