如何设置视频标题- Youtube UploadWidget



我试图设置正在上传的视频的标题,我使用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>

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

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

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

最新更新