微信小程序 wxParse插件显示视频_放手_前端开发者

修改wxParse/html2json.js 文件 ,在 html2json(html, bindName) 方法里

 

  var node = {
                node: 'element',
                tag: tag,
            };
  var node = {
                node: 'element',
                tag: tag,
            };

var {
node:
,
tag: tag,
};

这里使用 node.tag 能够获取标签类型,比如: img、embed、video

这里我的系统后台编辑器使用的是ckeditor 上传视频。生成的便签是:embed

所以加上判断:

       if (node.tag =="embed"){

          
            var embUrl = node.attr.src;
            if (node.attr.src.indexOf('http:')==-1){
              embUrl = "http://xxxx.com" + node.attr.src; 
            }
            node.attr.src = embUrl;
            node.tag='video';
          }
       if (node.tag =="embed"){

          
            var embUrl = node.attr.src;
            if (node.attr.src.indexOf('http:')==-1){
              embUrl = "http://xxxx.com" + node.attr.src; 
            }
            node.attr.src = embUrl;
            node.tag='video';
          }

if){

varif){
embUrl
node.attr.src;
}
node.attr.src embUrl;
node.tag
;

 

插件里只判断了video标签,识别不出来embed 标签,所有视频无法显示,加上判断,这样就可以了。

 

» 本文来自:前端开发者 » 《微信小程序 wxParse插件显示视频_放手_前端开发者》
» 本文链接地址:https://www.rokub.com/73378.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!