功能需要是要在用戶選擇視頻檔案后,能夠可以提前預覽視頻;然后可以點擊去上傳。
現在遇到的問題是在ios設備微信瀏覽器能夠預覽視頻,而在安卓設備微信瀏覽器不能預覽播放視頻。
//回傳url,
function getObjectURL(file) {
var url = null ;
if (window.createObjectURL!=undefined) { // basic
url = window.createObjectURL(file) ; //型別1
} else if (window.URL!=undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file) ; //型別2
} else if (window.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file) ; //型別3
}
return url ;
}
ios微信中的url是在型別2,安卓是型別3,url放入video標簽安卓決議失敗;
如果是url的問題,請問能有獲取手機本地視頻檔案播放的解決方案嗎?
uj5u.com熱心網友回復:
我也遇到了類似的問題,服務器上資料開啟了Gzip壓縮,微信瀏覽器決議視頻資料時候沒有按照Gzip壓縮后的資料決議。這種問題只出現在Android版本的微信上其實客戶端在向服務器端發送請求的時候,服務端就已經拿到客戶端支持哪種壓縮格式,服務器估計是判斷到微信客戶端支持Gzip壓縮資料,就給客戶端傳輸了Gzip格式的資料,誰知微信客戶端不認
uj5u.com熱心網友回復:
那怎么解決這個問題呢,求解?uj5u.com熱心網友回復:
微信真他嗎坑,不想跟他玩了uj5u.com熱心網友回復:
???我啥時候提過這問題???
串號啦??????
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/97085.html
標籤:微信開發
上一篇:Qt5.10求助!
下一篇:在android開發里,像語音識別第三方api的底層代碼是用java語言還是python的?如果是python,那怎么會在android studio上呼叫?
