【问题标题】:HTML5 Video in ajax callajax调用中的HTML5视频
【发布时间】:2017-03-11 14:05:26
【问题描述】:

我想在 ajax 查询中调用一个视频,它可以工作但不能正确(它缺少视频播放器的控制按钮)
这是我的ajax代码:

$.ajax({
    context: document.body,
    url: "/?get=json&act=video", 
    type: "get", 
    success: function(html) {  
          // console.log(JSON.parse(html)); 
          var a = JSON.parse(html);
          var returnVideo = "";
          a.forEach(function(element) {
          console.log(element);

            returnVideo += '    <div class="uk-card uk-card-hover uk-card-default">';   
            returnVideo += '        <div class="uk-card-media-top">'; 
            returnVideo += '    <video  width="" height="">';   
            returnVideo += '        <source src="'+element.gameClipUris[0].uri+'" type="video/mp4">';   
            returnVideo += '    </video>';  
            returnVideo += '        </div>';    
            returnVideo += '    </div><br />';  

          });
          $('#loading').hide("slow");
          $('#retourForm').append(returnVideo);
        }
});

输出:

它缺少视频播放器的控制按钮!
我已经测试添加带有硬编码 url 的播放器并且它可以工作(在图像中)......

所以我想我无法从 javascript 加载 html5 播放器?

【问题讨论】:

    标签: javascript jquery ajax html html5-video


    【解决方案1】:

    您可以将controls 属性添加到video 标签,如&lt;video controls&gt;&lt;/video&gt;。有关更多信息,请阅读 video tag

    【讨论】:

    • @Julien 很高兴为您提供帮助!
    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 2015-07-20
    • 2014-04-03
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    相关资源
    最近更新 更多