問:視頻格式為MP4的文件,上傳到FSS后,前端采用H5 Video標簽播放視頻,在安卓手機,電腦上播放正常,在蘋果手機上無法播放,視頻上傳至FSS,在蘋果手機上無法播放
答:您好
麻煩您提供下具體播放的視頻地址,我們測試下,,非常感謝您長期對我司的支持!
問:https://img.grate9.com/party100/activity_video/2021/0603/60b8a51a2f2af.mp4
問:https://img.grate9.com/party100/activity_video/2021/0602/60b72791da5d6.mp4https://img.grate9.com/party100/activity_video/2021/0602/60b725ee92dc8.mp4https://img.grate9.com/party100/activity_video/2021/0602/60b725bf42189.mp4https://img.grate9.com/party100/activity_video/2021/0602/60b72e1bbabc0.mp4
答:您好,這些地址都能正常通過 https協議播放。
蘋果手機 無法播放,請查詢蘋果的要求和相關資料,是IOS開發方面的問題,跟FSS方面沒有關系了。FSS是透明的。
,非常感謝您長期對我司的支持!
問:通過抓包發現在蘋果手機上播放視頻時,會先發送一個請求, 請求頭信息: Accenpt-Ranges: bytes=0-1,在此時只需要返回如下頭信息: Content-Length: //文件大小(單位: Byte)Content-Range: bytes 0-1/Accenpt-Ranges: bytesContent-Type: video/mp4
按此方案處理后,即可在蘋果手機及safari瀏覽器上播放視頻, 方案已在服務器上驗證,相同的視頻文件上傳至 七牛云, 阿里OSS在蘋果手機上皆能正常播放,咱們這邊如果也能處理的話,對后面業務引進也有助力
答:您好,我們抓包分析,返回是正確的,另外我們測試http是可以正常的播放,您可以用http直接訪問,非常感謝您長期對我司的支持.由此給您帶來的不便之處,敬請原諒!謝謝!
問:您好, 需要在safari瀏覽器下抓包,只有在此才會先發送一個請求(Range: bytes=0-1 如上圖),獲取當前視頻信息,此請求只需在響應頭中添加如下信息:Content-Length: //文件大小(單位: Byte)Content-Range: bytes 0-1/Accenpt-Ranges: bytesContent-Type: video/mp4
答:您好,您看我上邊截得圖,我們是按照標準協議返回的,這是一個標準協議,不是蘋果單獨設計的,暫時不清楚蘋果手機為什么https無法訪問(我們后端看是正常返回的),但是用蘋果手機用http是可以正常訪問的,您可以用http訪問試一下,非常感謝您長期對我司的支持.由此給您帶來的不便之處,敬請原諒!謝謝!
問:非常神奇,去掉https就對了
答:您好,,非常感謝您長期對我司的支持!