无法通过AVPlayer通过HTTP播放mp3文件 [英] Can't play mp3 file over HTTP via AVPlayer
本文介绍了无法通过AVPlayer通过HTTP播放mp3文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试通过AVPlayer播放MP3文件:
I'm trying to play MP3 file via AVPlayer:
let url = URL(string: "http://transom.org/wp-content/uploads/2004/03/stereo_40kbps.mp3?_=7")!
let asset = AVURLAsset(url: url)
let item = AVPlayerItem(asset: asset)
let player = AVPlayer(playerItem: item)
player.play()
但是我得到了下一个日志:
But I'm getting the next log:
2017-09-26 21:57:07.906598+0300 MyApp[7558:1177816] CredStore - performQuery - Error copying matching creds. Error=-25300, query={
class = inet;
"m_Limit" = "m_LimitAll";
"r_Attributes" = 1;
sync = syna;
}
我想这是因为iOS 11和Xcode 9,但我不知道如何解决这个问题。
I guess it's because of iOS 11 and Xcode 9, but I have no idea how to solve this problem.
推荐答案
同样的错误。
我用服务器端的工作解决了。$
从http响应中删除HSTS标题Strict-Transport-Security:max-age = 31536000,消失错误并正常工作。我不知道原因..
请求: https:// abc .. ./aaaa.mp3
这篇关于无法通过AVPlayer通过HTTP播放mp3文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文