記錄video 開發中遇到的問題

2022-07-12 08:21:08 字數 1408 閱讀 1257

開發h5直播專案遇到了很多問題,記錄下來避免以後踩坑

這是常用屬性:

playsinline //

webkit-playsinline="true" //

x-webkit-airplay="true"//

poster //

muted //

是否輸出聲音

preload //

預載入,預設為auto

autoplay //

controls //

是否顯示控制條

loop //

width/height // 寬/高

src //

if(ua.match( /\b(?:ipad|ipod|iphone)\b/))

}else

window.onresize = function

()

test_video.css();

但是在有些瀏覽器下即使設定了autoplay依然無效,在ios下並不支援這個屬性,在ios下必須給webview設定屬性:

if ("wview" in

window)

if

(window.weixinjsbridge) , function

(e) ,

false

);}

else

, function

(e1));

}, false

);}

在ios都會預設顯示,不能通過js控制,但是可以通過css樣式將其隱藏

video::-webkit-media-controls-start-playback-button
效果如下:

開發中遇到的問題記錄

jquery相關問題 1.html 方法無法獲取到input中的value tomcat相關問題 1.web.xml中 do配置導致tomcat無法啟動 intellij idea中怪異出錯bug,tomcat中和main中md5加密不一致 在tomcat下,getbytes eclipse按utf...

記錄開發中遇到的坑

原因是伺服器出口ip和外網ip不一致。通過下面方式獲取出口ip即可 採用下面的方式去傳送 rocketmqtemplate.syncsend topic name messagebuilder.withpayload json.tojsonstring profitorder build 我遇到的原...

開發中遇到的問題

最後再一次單步除錯中發現 nsurl urlwithstring 返回的nsurl居然為nil。大概找到問題所在了,在網上查了如何解決獲取空的nsurl,大致方法如下 原因 nsurl urlwithstring 這個方法要求傳乙個字串型別的引數,引數如果有中文的話,得到的物件就是空。解決辦法 先把...