进入新版

联系电话: 400-158-8816

产品咨询:

电话咨询

400-158-8816

使用uploadify上传视频

发布于:2014-08-15 15:04来源:未知 作者:保利威 点击:
下载uploadify flash版包(http://www.uploadify.com/),解压之后把uploadify目录放入网站根目录 在页面中加入:
 
<link rel="stylesheet" type="text/css" href="/uploadify/uploadify.css">
<script type="text/javascript" src="/javascripts/libs/jquery.min.js"></script>
<script type="text/javascript" src="/uploadify/jquery.uploadify.min.js"></script>
 
<script type="text/javascript">
  $(function() {
        $.fileupload1 = $('#fileupload1').uploadify({
          'auto'     : false,
            'formData'     : {
                 'fcharset' : 'ISO-8859-1',
                'writetoken' : 'Y07Q4yopIVXN83n-MPoIlirBKmrMPJu0',
                'JSONRPC'     : '{tag:"'+video_uploader.find("#"+btnid).attr("userId")+'"}'
            },
           'buttonText': '选择上传文件',
           'fileSizeLimit' : '10MB',//上传文件大小限制
           'fileTypeDesc' : '视频文件',
           'fileTypeExts' : '*.avi; *.mp4; *.mov',//文件类型过滤
            'swf'      : '/uploadify/uploadify.swf',
            'uploader' : 'http://v.polyv.net/uc/services/rest?method=uploadfile',
          //onUploadSuccess为上传完视频之后回调的方法,视频json数据data返回
          //下面的例子演示如何获取到vid
            'onUploadSuccess':function(file,data,response){
              var jsonobj=eval('('+data+')');
                alert(jsonobj.data[0].vid);
            }
        });
  });
</script>
 
上传之后api会回调,返回视频数据data,为json格式。 先把返回结果文本转换为json对象,var jsonobj=eval('('+data+')'); 假设需要获取视频vid,则调用: jsonobj.data[0].vid flash播放地址: jsonobj.data[0].swf_link
 
更多字段:
#error:错误提示
#swf_link: 返回flash连接
#tag:视频标签
#mp4:MP4源文件
#playerwidth:视频宽度
#title:标题
#duration:时长
#first_image:视频首图
#times:时长
#context:视频描述
#original_definition:最佳分辨率
#images:视频截图
#playerheight:视频高度
#ptime:视频上传日期
#context:内容
#ptime:上传时间
#vid:视频id
#cataid:分类id, 如1为根目录
 
请点击:演示实例
tag标签:
------分隔线----------------------------
------分隔线----------------------------