首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vimeo放置Uploader

Vimeo放置Uploader
EN

Stack Overflow用户
提问于 2015-01-14 20:11:43
回答 1查看 551关注 0票数 0

所以我发现这个非常棒的插件可以使用PUT上传到Vimeo。https://github.com/websemantics/vimeo-upload

我爱死它了。但是,对于如何将:upgrade_to_1080选项添加为参数,我确实有一个问题?

你能给我举个简单的例子吗?

我已经查看了源代码中的一个例子,但是没有发现任何将其解释为选项的东西,但是我假设它可以作为一个参数来添加,我只是不确定它是如何准确地添加的。

下面是我使用的代码片段,并假设这个参数会消失:

代码语言:javascript
复制
function handleFileSelect(evt) {
     evt.stopPropagation();
     evt.preventDefault();
     var files = evt.dataTransfer.files; // FileList object.
     var accessToken = 'XXXXXXXXXXXXXXXXXXXXXXXXXXX';
     updateProgress(0);

     var uploader = new MediaUploader({
         file: files[0],
         token: accessToken,
         onError: function(data) {
             console.log('Error');
         },
         onProgress: function(data) {
            updateProgress(data.loaded / data.total);
         },
         onComplete: function(videoId) {

            var url = "https://vimeo.com/"+videoId;

            var a = document.createElement('a');
            a.appendChild(document.createTextNode(url));
            a.setAttribute('href',url);

            var element = document.createElement("div");
            element.setAttribute('class', "alert alert-success");
            element.appendChild(a);

            document.getElementById('results').appendChild(element);

            //show form
            $('.add-video').show();
            $('.vimeo_id').val(videoId);

            //add vimeo video to video table ASAP
            $.ajax({
    type : "POST",
    url : "video-management/uploader/ajax/insert.php?initial=yes",
    data : {
        'vimeo_id' : videoId
    },
    beforeSend : function() {
        //show spinning icon while script is processing
        $('#loadModal').modal('show');
    },
    success : function(data) {
        $('#loadModal').modal('hide');
        $('.initial-load').show().html(data);
    }
});

              $.ajax({
    type : "GET",
    url : "video-management/uploader/ajax/related-videos.php",
    beforeSend : function() {
        //show spinning icon while script is processing
        //$('#loadModal').modal('show');
    },
    success : function(data) {
        //$('#loadModal').modal('hide');
        $('.load-related').hide();
        $('.related').html(data);

    }
});

         }
     });
     uploader.upload();
   }

我还查看了upload.js文件,我看到了以下内容:

代码语言:javascript
复制
xhr.onerror = this.onUploadError_.bind(this);
  xhr.send(JSON.stringify({
  type:'streaming'
  }));

我能在这里加上这个选项吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-14 20:57:21

是的,这样就行了.

代码语言:javascript
复制
xhr.onerror = this.onUploadError_.bind(this);
xhr.send(JSON.stringify({
type:'streaming',
upgrade_to_1080: true
}));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27951584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档