我有一個提供音頻課程的網路應用程式,幾天前我才將它遷移到新服務器。從那時起,我陷入了一個可怕的 Iphone 問題:他們無法再訪問我的任何流式音頻檔案。
預期行為如下:在任何設備(PC、Mac、Android)上,訪問音頻資源的鏈接作業正常,我有一個播放課程的經典瀏覽器播放器。
作業球員
IOS 上的錯誤行為:在 Ios 設備上,播放器被交叉并且網路請求無法訪問資源。
錯誤的玩家
問題詳情:
對 HTML 內容的快速查看表明以下類“媒體檔案 iPhone 無效視頻”
網路顯示 4 個請求:
4 網路請求概述
請求 1
請求 2
請求 3
請求 4
技術環境如下:
帶有奏鳴曲包(媒體和用戶管理庫)的 Symfony 應用程式。
帶有 HTTP2 和有效證書的 Nginx 服務器。
音頻檔案本機為 .mp3,但由奏鳴曲媒體提供為 .mpga
在此先感謝您的幫助 !
uj5u.com熱心網友回復:
iOs 媒體播放器不支持,.mpga因此您必須將檔案轉換為 MP3(與 .mpga 檔案基本相同)。
您可以在此處查看更多資訊。
支持的擴展(來自前面提到的鏈接中的@flycomputer):
iOS 支持的音頻播放格式如下:
AAC (AAC-LC) HE-AAC (v1 and v2) xHE-AAC - supported since iOS 13.0 AC-3 (Dolby Digital) - supported since iOS 9.3 E-AC-3 (Dolby Digital Plus) - supported since iOS 9.3 MP3 (MPEG-1 audio layer 3 AMR (Adaptive Multi-Rate, a format for speech) - not supported since iOS 4.3 ALAC (Apple Lossless) iLBC (internet Low Bitrate Codec, another format for speech) IMA4 (IMA/ADPCM) linear PCM (uncompressed) μ-law and a-lawiOS 支持的錄音格式如下:
AAC (on supported devices only) ALAC (Apple Lossless) iLBC (internet Low Bitrate Codec, for speech) IMA4 (IMA/ADPCM) linear PCM μ-law and a-law
我認為如果您嘗試將擴展名更改為,它應該無需轉換即可作業.mp3。
但如果沒有,您可能需要將檔案轉換為一種受支持的格式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/369687.html
上一篇:在介面或基類中宣告變數更好嗎?
