如何设置视频标题 - Youtube UploadWidget

时间:2013-03-25 07:52:26

标签: javascript jquery youtube-api

我正在尝试设置正在上传的视频的标题,我正在使用ajax来获取输入字段的值,但似乎无法让它工作。我认为问题是由于我用来获取输入字段值的jquery代码。如果您有任何建议,请告诉我。

由于

这是我的代码

  <script>
function onYouTubeIframeAPIReady() {
  widget = new YT.UploadWidget('widget', {
    width: 500,
    events: {
      'onUploadSuccess': onUploadSuccess,
      'onProcessingComplete': onProcessingComplete,
      'onApiReady': onApiReady
    }
  });
}

function onApiReady(event){
  widget.setVideoTitle($('#title').val());
  widget.setVideoPrivacy('unlisted');
}
  <script>

1 个答案:

答案 0 :(得分:0)

在您能够在文本框中输入任何内容之前,onApiReady函数被触发。

我已经用最复杂的方式解决了这个问题。我在提交标题时将cookie存储在用户身上。然后,我在页面重新加载后检索标题并将其传递给widget.setVideoTitle

这里是jsfiddle demo http://jsfiddle.net/btevfik/BbDwj/