我想在 AVPlayerViewController 中播放带有 URL 的视频。当我使用安全链接 (https) 时,视频会成功播放,但当我使用 http URL 时,它只会继续缓冲。
有谁可以帮我离开这里吗??
我想在 AVPlayerViewController 中播放带有 URL 的视频。当我使用安全链接 (https) 时,视频会成功播放,但当我使用 http URL 时,它只会继续缓冲。
有谁可以帮我离开这里吗??
如果某些东西适用于 iOS 中的安全 URL 而不是非安全 URL,那么您很可能会遇到App Transport Security (ATS).
它阻止非安全流量。如果您确实必须使用非安全连接,则必须配置 ATS 以允许连接。
NSAllowsArbitraryLoadsForMedia在您的 plist 中将此值设置为 true 应该允许您加载非安全内容以播放视频。
为此,请info.plist为您的项目打开文件。
如果条目App Transport Security Settings不存在。添加它。
扩张App Transport Security Settings
添加NSAllowsArbitraryLoadsForMedia值为YES/true
重新运行您的应用程序并尝试。