亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

pbootcms后臺編輯器插入視頻網址實現支持mp4格式

作者:PB模板網(wang) 時間:2020-07-18 10:20:15 瀏覽:6491 點(dian)贊:424
6491

pbootcms后臺編輯器添加內容(rong)時(shi)有時(shi)需要添加個(ge)視(shi)(shi)頻鏈接mp4格(ge)式的,然后在(zai)插入(ru)視(shi)(shi)頻后發(fa)現(xian)出(chu)來的是swf的代碼,這樣(yang)就導致(zhi)了視(shi)(shi)頻在(zai)前臺無(wu)法播放。

這個問題(ti)首(shou)先需要(yao)了(le)解(jie)到這是百度編輯器UEditor默認的問題(ti),所以實現(xian)的思(si)路只能去改ueditor相關的js控制(zhi)代(dai)碼來實現(xian)。

實現效果:

添加swf鏈接就實用默(mo)認的效果,生成emeb標簽

添加mp4格式鏈接生成video標簽(qian)

編輯器添加視頻鏈接演示.gif

修改步驟

1、修改video.js實現預覽正確預覽視頻

打開\core\extend\ueditor\dialogs\video\video.js,找到(dao)第(di)275行(xing)

$G("preview").innerHTML = '<div class="previewMsg"><span>'+lang.urlError+'</span></div>'+
'<embed class="previewVideo" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer"' +
    ' src="' + conUrl + '"' +
    ' width="' + 420  + '"' +
    ' height="' + 280  + '"' +
    ' wmode="transparent" play="true" loop="false" menu="false" allowscriptaccess="never" allowfullscreen="true" >' +
'</embed>';

修改成

if(conUrl.indexOf(".swf") >= 0 ) {
    $G("preview").innerHTML = '<div class="previewMsg"><span>'+lang.urlError+'</span></div>'+
    '<embed class="previewVideo" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer"' +
        ' src="' + conUrl + '"' +
        ' width="' + 420  + '"' +
        ' height="' + 280  + '"' +
        ' wmode="transparent" play="true" loop="false" menu="false" allowscriptaccess="never" allowfullscreen="true" >' +
    '</embed>';
} else {
    $G("preview").innerHTML = '<div class="previewMsg" style="display:none;"><span>'+lang.urlError+'</span></div>'+
    '<video controls="controls" autoplay="autoplay" '+
        ' width="' + 420  + '"' +
        ' height="' + 280  + '"' +
        ' style="max-width:100%;">' +
        ' <source src="' + conUrl + '"' + ' type="video/mp4" />' +
    '</video>';
}

截圖:

image.png

2、修改ueditor.all.min.js實現當填入的是mp4鏈接時生成的html代碼為video標簽

打開\core\extend\ueditor\ueditor.all.min.js

搜索以下代碼

case"embed":i='<embed type="application/x-shockwave-flash" class="'+g+'" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+utils.html(a)+'" width="'+b+'" height="'+d+'"'+(f?' style="float:'+f+'"':"")+' wmode="transparent" play="true" loop="false" menu="false" allowscriptaccess="never" allowfullscreen="true" >';break;

然后替換成

case"embed":if(a.indexOf(".swf")>=0){i='<embed type="application/x-shockwave-flash" class="'+g+'" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+utils.html(a)+'" width="'+b+'" height="'+d+'"'+(f?' style="float:'+f+'"':"")+' wmode="transparent" play="true" loop="false" menu="false" allowscriptaccess="never" allowfullscreen="true" >'}else{var j=a.substr(a.lastIndexOf(".")+1);"ogv"==j&&(j="ogg"),i="<video"+(e?' id="'+e+'"':"")+' class="'+g+' video-js" '+(f?' style="float:'+f+'"':"")+' controls preload="auto" width="'+b+'" height="'+d+'" src="'+a+'" data-setup="{}"><source src="'+a+'" type="video/'+j+'" /></video>';};break;

3、上面兩個步驟操作后保存,然后到后臺強制刷新頁面(快捷按鈕ctrl+f5),然后就可以和上面gif動畫一樣的操作效果了。

如果還(huan)沒效果換(huan)個瀏(liu)覽器測(ce)試,避免緩存導致無法(fa)看效果

文章鏈接://bilinxiyi.cn/128.html
文章標題:pbootcms后臺編輯器插入視頻網址實現支持mp4格式
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于2022-12-13 11:02:40,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看