Android获取视频某一帧图片

来源:互联网 发布:bluehost域名跳转 编辑:程序博客网 时间:2024/06/05 02:29

本文介绍如何获取视频中某个时间点的数据


调用以下方法即可,特别注意,在获取图片时的参数单位为微秒,不是毫秒

如果错用了毫秒会一直获取第一帧的画面


    /**     * 获取某个时间点的帧图片     *      * @param time     *            单位,微秒     */    public void takePicture(long time) {        MediaMetadataRetriever mmr = new MediaMetadataRetriever();        // 设置数据源,有多种重载,这里用本地文件的绝对路径        mmr.setDataSource(mCurrVideoPath);        Bitmap frameBitmap = mmr.getFrameAtTime(time);        mmr.release();    }


原创粉丝点击