簡體   English   中英

使用 AVPlayer swift 4 無法播放某些音頻文件

[英]Some audio files are not playing using AVPlayer swift 4

我有 3 個遠程 mp3 文件可以使用 AVPlayer 進行流式傳輸

文件 1 - 元數據(工作順利)

文件 2 - 元數據(仍顯示為加載,不適用於 ios 但適用於 android)

文件 3 - 元數據(此文件至少正在播放某些內容,但沒有激活播放控件,如搜索、倒帶、前進、后退、持續時間)

在此處查找元結果https://drive.google.com/drive/u/0/folders/1mvHGa6iPJba_Bv6NiYzTpwgHTRGHHd7J

這是我實現的代碼

let destinationString = "https://example.com/audio.mp3"
let fileUrl = URL(fileURLWithPath: destinationString)
player = AVPlayer(url:fileUrl)
let vc = AVPlayerViewController()
vc.showsPlaybackControls = true
vc.player = player
self.view.addSubview(vc.view)
self.addChildViewController(vc)
player.play()

搜索了很多支持的文件類型和內容類型,但即使從蘋果文檔中也沒有得到任何相關結果,以前有人遇到過這個問題嗎?

完全無助。 請幫我。

提前致謝。

嘗試對 URL 使用 string init

let fileUrl = URL(string: destinationString)!

有什么要開始的。 如果這不起作用,請嘗試在 iPhone 的 safari 上播放這些文件。 如果它有效,則應用程序中存在問題,否則可能是服務器問題。

至少這將幫助您調試問題

暫無
暫無

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

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