首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个webm不播放?

为什么这个webm不播放?
EN

Stack Overflow用户
提问于 2020-08-14 05:05:13
回答 1查看 96关注 0票数 2

我很困惑,因为webm没有正确地出现。但是当我将代码修改到最小值(如<video controls><source src="http://i.imgur.com/91S22q6.webm" type="video/webm" codecs="vp8, vorbis" style="width: 100%; height: auto;></video> )时,它就能工作了.那么,我的完整代码到底是怎么回事,而webm不起作用呢?

https://jsfiddle.net/2buqa04d/

HTML

代码语言:javascript
复制
<div class = "entry-body">
  <div class = "entry-title">
    <a href="http://i.imgur.com/91S22q6.webm">Title</a>
  </div>
  <div class= "entry-byline">
    by John Smith
  </div>
</div>

JS

代码语言:javascript
复制
$('.entry-body').each(function() {

var hplink = ($(this).find('.entry-title').find("a").prop('href'));

                        if (hplink.toLowerCase().match(/\.(webm)/g)) { 
                            
              
                            
            $(this).find('.entry-byline').after('<div class="beforeembed"></div><div class="hpembed hpembedMW"><video controls><source src="'+hplink+'" type="video/webm" codecs="vp8, vorbis" style="width: 100%; height: auto;></video></div>');

                        }
            
alert(hplink);

});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-14 05:28:14

代码在结尾处缺少一个"

代码语言:javascript
复制
$('.entry-body').each(function() {

var hplink = ($(this).find('.entry-title').find("a").prop('href'));

                        if (hplink.toLowerCase().match(/\.(webm)/g)) { 
                            
              
                            
            $(this).find('.entry-byline').after('<div class="beforeembed"></div><div class="hpembed hpembedMW"><video controls><source src="'+hplink+'" type="video/webm" codecs="vp8, vorbis" style="width: 100%; height: auto;"></video></div>');

                        }
            
alert(hplink);

});

“高度:自动;”之后

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63406853

复制
相关文章

相似问题

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