zoukankan      html  css  js  c++  java
  • video标签的学习

    //远程服务器路径URL
            /*content1 = '<video id="my-video" class="video-js" controls preload="auto" width="640" ' +
                'height="360" data-setup="{}">' +
                '    <source src="'+'http://127.0.0.1:8080/' + videoUrl+'" type="video/mp4">' +
                '</video>';*/
            //var regex = '/^[a-zA-Z]:S+/';//盘符的正则表达式:以字母和冒号开头
            /*var str = "c:/a.txt";
            if(regex.test(str)){
                console.log("字符串匹配");
            }*/
            //本地路径
            content1 = '<video id="my-video" class="video-js" controls preload="auto" width="640" ' +
            'height="360" data-setup="{}">' +
            '    <source src="'+'/filePreview/vedio/wanshe.mp4" type="video/mp4">' +
            '</video>';
            layer.open({
                type: 1,
                title: false,
                shadeClose: true,
                closeBtn: 1,
                fix: false, //不固定
                area: ['630px', '354px'], //宽高
                content: content1
            });
    ///filePreview/vedio/wanshe.mp4 访问本地接口以流形式返回浏览器
    @RequestMapping("/vedio/{path}")
        @ResponseBody
        public void showVedio(@PathVariable("path") String path, HttpServletResponse response) throws IOException {
            File src = new File("D:/mp4/wanshe.mp4");
            if(src.exists()) {
                InputStream in = new FileInputStream(src);
                OutputStream out = response.getOutputStream();
                printFile(in, out);
            }
        }

    <video></video>:标签只能适应于HTML5,浏览器至少IE8+

    若有更好玩的方式,欢迎指点一二

  • 相关阅读:
    深度学习100问
    BAT机器学习面试1000题系列
    深度学习项目——基于卷积神经网络(CNN)的人脸在线识别系统
    深入理解卷积层
    AI大道理头尾标识
    git-svn Manual Page
    收藏夹
    C语言 #、##、#@在#define中的用法
    ubuntu 编译安装自己的git-svn
    ALSA参考文档
  • 原文地址:https://www.cnblogs.com/yxgmagic/p/9559366.html
Copyright © 2011-2022 走看看