直播视频网站源码,截图工具类

简介: 直播视频网站源码,截图工具类
public class ScreenShotHelper {
    /**
     * 保存View的截图到文件
     *
     * @param bmp
     * @param path
     *            eg: "/mnt/sdcard/"
     * @param name
     *            eg: "abc.png"
     * @param quality
     *            质量等级 0~100
     * @return
     */
    public static boolean saveViewAsPNG(View v, String path, int quality) {
        boolean ret = false;
        v.setDrawingCacheEnabled(true);
        Bitmap bmp = v.getDrawingCache();
        if (bmp == null) { // 实在截取不到view就截全屏吧
            v.setDrawingCacheEnabled(false);
            v = v.getRootView();
            v.setDrawingCacheEnabled(true);
            bmp = v.getDrawingCache();
        }
        if (bmp != null) {
            FileOutputStream fOut = null;
            try {
                File f = new File(path);
                File dir = f.getParentFile();
                if (!dir.exists()) {
                    dir.mkdirs();
                }
                f.createNewFile();
                fOut = new FileOutputStream(f);
                bmp.compress(Bitmap.CompressFormat.PNG, quality, fOut);
                fOut.flush();
                ret = true;
            } catch (FileNotFoundException e) {
                // createNewFile failed
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                if (fOut != null) {
                    try {
                        fOut.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
        v.setDrawingCacheEnabled(false);
        return ret;
    }
}

以上就是直播视频网站源码,截图工具类相关的代码, 更多内容欢迎关注之后的文章

目录
相关文章
|
5月前
|
JavaScript 小程序 Java
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
106 0
|
存储 API 开发工具
直播源码的神奇之处,直播回放功能
直播源码的功能有很多,之前的文章也列举了很多,那直播SDK和回放功能连在一起会将如何实现直播回放呢,今天我们来聊一聊这个技术点,感兴趣的朋友们可以关注下。
直播源码的神奇之处,直播回放功能
|
编解码
直播平台源码画面质量功能的实现
画面更新的同时也督促着各大需要用到画面质量相关技术的平台商的进步,开发直播平台也是如此,那大家知道如何去实现直播平台源码画面质量技术吗?废话不多说,进入我们今天的主题:直播平台源码画面质量功能的实现!
直播平台源码画面质量功能的实现
|
开发者
盘点一对一直播源码的那些小功能
在之前的文章中我们聊过很多次一对一直播源码的开发和前景,安全可靠,功能种类丰富有趣的直播播源码能够帮助开发者减少很多开发成本,那么直播这么火,功能你又了解多少呢?今天我们就来聊下一对一直播源码的功能。
|
数据安全/隐私保护
一对一直播源码可采用的注册登录方式,你知道几种?
一对一直播源码可采用的注册登录方式,你知道几种?
直播短视频源码中不容易引人注目但很实用的小功能
随着某音某手的发布,短视频似乎已经默认成为了我们生活的一部分,他给我们带来的不仅仅是消磨时光,更多的正能量内容也在潜移默化的影响着我们,而且在直播短视频源码的开发中,有很多不容易引人注目但却很实用的小功能你知道吗?
直播短视频源码中不容易引人注目但很实用的小功能
直播视频网站源码,多媒体图片压缩工具类
直播视频网站源码,多媒体图片压缩工具类
267 0
|
视频直播
短视频直播源码,使用URLConnection下载一张图片
短视频直播源码,使用URLConnection下载一张图片
303 0
短视频商城源码,比较图片
短视频商城源码,比较图片功能实现的相关代码如下
537 0
|
小程序 数据安全/隐私保护
直播平台源码搭建教程:微信小程序中的直播如何去掉水印
直播平台源码搭建教程:微信小程序中的直播如何去掉水印 本文与大家分享一下直播平台源码搭建教程,如何去掉直播视频的水印