這篇文章主要介紹了解決html5中的video標(biāo)簽ios系統(tǒng)中無(wú)法播放使用的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
1.先是從前端的角度去考慮,如何讓safari瀏覽器兼容video,并支持播放(未找到解決的方法)。
2.經(jīng)多次查找網(wǎng)上信息,發(fā)現(xiàn)使用后臺(tái)能解決該問(wèn)題,解決點(diǎn)在
3.safari瀏覽器,在打開(kāi)視頻的時(shí)候,先是發(fā)送一個(gè)請(qǐng)求探測(cè)文件的大小,之后再多次發(fā)送請(qǐng)求分段獲取數(shù)據(jù)流的數(shù)據(jù)(個(gè)人理解大概是分段下載,Accept-Ranges)。
4.想要解決這種問(wèn)題要考慮兩個(gè)方面:
a.需要根據(jù)請(qǐng)求內(nèi)容的不同做出不同的響應(yīng),第一次探測(cè)請(qǐng)求需要返回200,后面的請(qǐng)求需要返回206和具體數(shù)據(jù)
b.contentType必須設(shè)置為video/mp4
5.具體代碼
這里已經(jīng)封裝好了,直接拿過(guò)來(lái)使用就ok了。
private void sendVideo(
總結(jié)
到此這篇關(guān)于解決html5中的video標(biāo)簽ios系統(tǒng)中無(wú)法播放使用的問(wèn)題的文章就介紹到這了,更多相關(guān)html5中的video標(biāo)簽ios系統(tǒng)無(wú)法播放內(nèi)容請(qǐng)搜索深圳網(wǎng)站建設(shè)公司自由創(chuàng)想以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持深圳網(wǎng)站建設(shè)公司自由創(chuàng)想!