需求:為直播–某一時刻播放視頻,從開始至視頻結束之前進入的用戶可以觀看播放中的視頻(需要計算用戶進入時間調整播放進度)主要播放環境:微信瀏覽器坑一: 個別機型不支持用戶進入頁面直接播放視頻,需手動觸發(瀏覽器規則),可以靜音播放(不符合需求)
解: 如果視頻還未到達開始播放時間,可以彈框提示用戶未開始,如果已經到達播放時間,可以彈窗提醒用戶,【XX直播已開始,立即進入】,待用戶點擊確認時觸發播放視頻。
坑二: 不同機型的播放控件樣式不同
解: 采用組件【vue-video-player】?video組件坑三: 個別機型全屏狀態下會自動出現進度條、暫停按鈕等,在播出結束后還有很大可能出現不同的廣告視頻
解:無解,出現這個問題的原因是騰訊在檢測到你的html文件中如果存在video標簽,他們會再次創建一個video標簽,并浮于頁面頂層,盡管在代碼中你可能fixed一個頂部浮層,z-index無窮大,依然無法覆蓋住video,因為你所看到的這個video不是當前HTML中的,是騰訊創建的,且騰訊官方文檔有寫?騰訊-x5內核視頻問答,建議打算開發web-video且主要宿主環境是微信的都看一下這篇文檔,不然就爬不出坑了!坑四: 在使用了video組件之后,用戶手動觸發播放,個別機型的video突然彈出居中頁面,頁面底部為黑色(如公眾號文件中的視頻點擊之后會浮上來)
分享名稱:【前端技術】移動端video遇到的坑
網站鏈接:http://vcdvsql.cn/news41/193691.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、定制網站、微信小程序、企業網站制作、虛擬主機、外貿網站建設
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯