簡體   English   中英

.MP4未在IOS中播放

[英].MP4 is not playing in IOS

我的網頁上的視頻標簽中有一個“ .mp4”視頻,如下所示。

    <video class="video-content" controls="controls" poster="/poster.jpg" width="840" tabindex="-1" >
        <source src="/ket.mp4" type="video/mp4"></source>
        <track kind="subtitles" label="English subtitles" src="/ket.vtt" srclang="en"></track>
        Your browser doesn&#39;t support HTML5 video tag.
    </video>

這在所有瀏覽器和設備的工作可以, 除了 IOS(Safari瀏覽器,iPhone,iPad的)

在Safari開發人員工具中的“網絡”標簽下,當我檢查“ ket.mp4”的詳細信息時:

在“預覽”標簽下:

嘗試加載資源時發生錯誤

在“標題”標簽下:

摘要:

狀態:200 OK

來源:網絡

請求

范圍:字節= 0-1用戶代理:Mozilla / 5.0(Macintosh; Intel Mac OS X 10_13_4)AppleWebKit / 605.1.15(KHTML,如Gecko)版本/11.1 Safari / 605.1.15接受: /連接:保持活動接受編碼:身份引用者: https ://www.example.com/ket.htm X-Playback-Session-Id:9C7F2AF7-9747-4AAD-B82D-A3D133FE4B20

響應

內容類型:video / mp4內容長度:17142979日期:2018年5月31日星期四10:55:38 GMT上次修改時間:2018年5月10日星期四17:32:50 GMT X-XSS-Protection:1; 模式=塊緩存控制:公共,最大年齡= 633

當我看到狀態,請求和響應時。 我了解服務器正在以狀態200響應請求。因此,服務器正面應該沒有問題。 因為,我也在“響應”選項卡下看到了“內容長度”及其值。

當我查看論壇時,我看到圍繞“ controls”屬性設置“ true”或“ false”或“ controls”的一些討論。 就我而言,我將控件屬性值設置為僅控件。

注意:當我直接在瀏覽器中點擊“ .mp4” URL時,視頻無法播放,並且在開發人員工具中獲得相同的請求/響應。

有人對此有任何想法嗎? 如何使該視頻在Safari / iPhone / iPad中正常工作。 我是否需要了解“ .mp4”文件本身的問題? 或特定於瀏覽器? 或“ IIS服務器”中的任何內容。

提前致謝

我不確定這是否會成為問題,但確實符合要求。 確保音頻編解碼器與iOS兼容。 我遇到了類似的問題,當我收到以HECV作為音頻編解碼器的視頻時,將其切換為H.264解決了該問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM