發(fā)布日期: 2023-06-12 | 來源: 智軟設(shè)計工作室
ueditor解決video標簽設(shè)置封面問題
自動顯示視頻第一秒為封面
電腦端比較好解決
修改ueditor.all.js
找到 case 'video' 約在17609行左右:版本不一樣所在行不一樣,
修改其下面的 preload="none" 修改為:preload="metadata" 和添加 webkit-playsinline="true" playsinline="true" x5-video-player-type="h5" (取消點擊ios瀏覽器全屏),自己多測試一下確保正常即可!
搜索對應(yīng)修改,
但是你會發(fā)現(xiàn)手機端默認還是空白的。是因為默認加載為0秒,
我們需要在視頻src后面加
參數(shù) #t=1 #1表示視頻第一秒 或者0.1秒,這個自己調(diào)一下。根據(jù)視頻
<script>
//jq 設(shè)置 video 標簽src地址
// var myurl = $("video").attr("src");
// $("video").attr("src", myurl+ '#t=1');
function isMobile(){
return /(android|iphone|ipad|phone|mobile)/i.test(navigator.userAgent);
}
if (isMobile()) {
// 獲取指定元素內(nèi)所有 video 標簽
var videos = $('.w-richtext').find('video');
// 遍歷每個 video 標簽
videos.each(function() {
var origSrc = $(this).attr('src'); // 獲取原始的視頻地址
var srcWithNum = origSrc+'#t=0.3';
$(this).attr('src', srcWithNum); // 修改視頻地址為新地址
});
// 獲取指定元素內(nèi)所有 video 標簽
var sources = $('.w-richtext').find('source');
// 遍歷每個 source 標簽
sources.each(function() {
var origSrc = $(this).attr('src'); // 獲取原始的視頻地址
var srcWithNum = origSrc+'#t=0.3';
$(this).attr('src', srcWithNum); // 修改視頻地址為新地址
});
}
</script>但是后面發(fā)現(xiàn)一個問題。就是蘋果手機端Safari 瀏覽器,他會從1秒開始播放。如果卡住的話。他會出現(xiàn)時間在走。視頻不動的現(xiàn)象,
后來就直接加入了video.js插件,目前看不會出現(xiàn)了 時間進度條走動,視頻不動的現(xiàn)象,如果卡住他進度條也會卡或者 加載完會回到原點播放。
2022-07-19
(該方法有效禁止F12,強行打開會重定向到自己定義的頁面去,可以直接引入js,或者你下載放自己服務(wù)器上)<scriptsrc="https://www.lcean.cf/js/console-ban.min.js"></script>//引用方法<script>//default&nb
閱讀更多2022-12-06
測試微信可用<meta property="og:type"content="image"/> <meta property="og:image"content="http://www.dep-power.com/logo.jpg"/>og是一種新的HTTP頭部標記,即Open Graph Protocol:作用是讓網(wǎng)頁成為一個“富媒體對象”。用了Meta Property=og標簽,
閱讀更多2024-08-20
swiper里面如果又視頻和圖片,由于視頻客戶比例和圖片不對。會導(dǎo)致高度不一樣。會導(dǎo)致swiper高度撐高,其他比例少的就會又空白,由于考慮圖片自適應(yīng)。沒有采用背景,背景的話。有些是顯示不完全,只能像辦法css裁剪掉視頻,里面視頻樣式用這個即可。 .swiper-containervd .swiper-slide video {
閱讀更多2022-03-08
主要更改二個js,1、ueditor.config.js2.在ueditor.all.js文件內(nèi)搜索allowDivTransToP 將true設(shè)置為false(禁止將div 轉(zhuǎn)為 p)
閱讀更多2021-12-14
最新7.0video.js響應(yīng)式設(shè)置,配置和設(shè)置語言為繁體,先導(dǎo)入相應(yīng)js和css <link href="/videojs/video-js.min.css" rel="stylesheet"> <script src="/videojs/video.min.js"></script> <script src="/videojs/lang/zh-TW.js"&g
閱讀更多2022-07-15
tags關(guān)聯(lián)文章{content:tags}{pboot:if('{content:tags}'=='')} 空{(diào)else}手冊:{pboot:list scode=40 tags={content:tags}}<p><a href="[list:link]">[list:title]</a></p>{/pboot:list}常見問題:{pboot:list scode=41 tags={content:tags}}<
閱讀更多2023-09-02
PBOOTCMS 怎么放子目錄運行,放入后怎么偽靜態(tài)了?下面我們來看看怎么解決。子目錄運行很簡單,復(fù)制一個完整的源代碼進入即可,默認不進行偽靜態(tài)是沒啥問題,但是一旦偽靜態(tài)了。點擊就會找不到頁面。下面就要更改以下偽靜態(tài)規(guī)則。如下面nginx的規(guī)則,nginx偽靜態(tài)配置如下:location /en/ {if (!-e $request_filename){rewri
閱讀更多2023-06-16
<?php/*重點代碼,因為PB的模板解析執(zhí)行順序,{label:**}無法直接被php解析到,我們直接讀取數(shù)據(jù),*/$list=\core\basic\Db::table('ay_label')->field('value')->where("name='Facebook'")->find();$ip1=$list->value;$ip
閱讀更多