Spotify MP3 预览链接不适用于 AVPlayer
Posted
技术标签:
【中文标题】Spotify MP3 预览链接不适用于 AVPlayer【英文标题】:Spotify MP3 preview link not working with AVPlayer 【发布时间】:2017-11-14 10:20:00 【问题描述】:我在使用 Spotify 预览链接时遇到问题,它们无法使用 AVPlayer
播放。
var aSongURL: String = String(format: "https://p.scdn.co/mp3-preview/2d933f6474345c8af7e164356f30f450d0fc1309?cid=5e9ac4fc700442599e05f987a9cb1d4a")
var aPlayerItem: AVPlayerItem = AVPlayerItem(url: NSURL(string: aSongURL)! as URL)
var anAudiostreamer: AVPlayer = AVPlayer(playerItem: aPlayerItem)
anAudioStreamer.play()
这是一个MP3,为什么AVPlayer
不支持,有什么想法吗?
【问题讨论】:
此代码适用于 iOS、macOS 或 tvOS 应用程序吗? 适用于 iOS v11.1+ 【参考方案1】:试试here描述的方法。它适用于您的网址。
【讨论】:
我已经试过了,它不会播放 Spotify"https://p.scdn.co/mp3-preview/2d933f6474345c8af7e164356f30f450d0fc1309?cid=5e9ac4fc700442599e05f987a9cb1d4a"
wired 的这个网址
您是否在 info.plist 文件中启用了应用传输安全 (ATS)?我尝试播放那个确切的 URL,它对我有用。
不工作我收到此错误CredStore - performQuery - Error copying matching creds. Error=-25300, query= class = inet; "m_Limit" = "m_LimitAll"; "r_Attributes" = 1; sync = syna;
以上是关于Spotify MP3 预览链接不适用于 AVPlayer的主要内容,如果未能解决你的问题,请参考以下文章
.click()/.trigger('click') 不适用于 Spotify 中的 Tampermonkey
启用 CORS 不适用于 Spotify Web API [重复]