Javascript 如何设置视频标题-Youtube UploadWidget
我正在尝试设置上传视频的标题,我正在使用ajax获取输入字段的值,但似乎无法使其正常工作。我认为问题在于我用来获取输入字段值的jquery代码。如果你有任何建议,请告诉我 谢谢 这是我的密码Javascript 如何设置视频标题-Youtube UploadWidget,javascript,jquery,youtube-api,Javascript,Jquery,Youtube Api,我正在尝试设置上传视频的标题,我正在使用ajax获取输入字段的值,但似乎无法使其正常工作。我认为问题在于我用来获取输入字段值的jquery代码。如果你有任何建议,请告诉我 谢谢 这是我的密码 <script> function onYouTubeIframeAPIReady() { widget = new YT.UploadWidget('widget', { width: 500, events: { 'onUploadSuccess': on
<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
这是JSFIDLE演示。SetVidoTitle似乎是对的。您确定$'title'.val有一个值.val用于获取输入、选择和文本区域的值吗。如果title是一个div,它将不起作用是的,我测试它以确保有一个值,并且我正在尝试从输入中获取它。onapiry是否已启动?我提供了一个解决方案。看一看。如果你问我,这不是一个好的解决方案,但它是有效的。