簡體   English   中英

HTML 視頻在 iPhone 6s 設備上的 Safari 中不起作用

[英]HTML video not working in Safari on iPhone 6s device

我嘗試在我的 angular 應用程序中播放視頻,它可以在任何設備上的 chrome 瀏覽器中播放,但它無法在 iPhone 6s 的 safari 瀏覽器中使用,軟件版本為 12.3。 奇怪的是,它正在使用軟件版本 14.4 的 iPhone 7 上運行。 為了找到問題,我嘗試在我的 iPhone 6s 設備上播放來自其他網站的視頻,它們播放沒有任何問題。 現在不知道問題出在哪里? 我嘗試了許多建議的解決方案,但它仍然不起作用......

這是我在 angular 應用程序中的 html 代碼:

  <video
    controls
    [src]="mediaDetail?.video"
    [poster]="mediaDetail?.cover"
    class="single_video"
    autoplay loop muted playsinline
    controlsList="nodownload">
  </video>

這是 safari 上的視頻結果: 在此處輸入圖像描述

這些是視頻請求中的響應標頭,在我的 angular 應用程序中不起作用,但在另一個具有相同標頭的網站中,視頻工作在此處輸入圖像描述

請提出任何可能存在的問題。

我將“https”更改為“http”,我不知道到底發生了什么,但視頻通過 http 協議播放

所以:

通過 https 協議:視頻在 iPhone 7 上播放,但在我的 iPhone 6s 設備上不播放

通過 http 協議:視頻只能在我的 iPhone 7 設備上播放

它可能是 Safari 不支持通過 https 協議在舊設備上播放視頻

暫無
暫無

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

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