Android视频截图

2017-09-13 20:36:23来源:cnblogs.com作者:红嘴唇小丑人点击

分享

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

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

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

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

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台